Show / Hide Table of Contents

Class ProviderArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ProviderArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ProviderArgs : ResourceArgs

Constructors

View Source

ProviderArgs()

Declaration
public ProviderArgs()

Properties

View Source

AccessKey

The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

Declaration
public Input<string> AccessKey { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AllowedAccountIds

Declaration
public InputList<string> AllowedAccountIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

AssumeRole

Declaration
public Input<ProviderAssumeRoleArgs> AssumeRole { get; set; }
Property Value
Type Description
Input<ProviderAssumeRoleArgs>
View Source

Endpoints

Declaration
public InputList<ProviderEndpointArgs> Endpoints { get; set; }
Property Value
Type Description
InputList<ProviderEndpointArgs>
View Source

ForbiddenAccountIds

Declaration
public InputList<string> ForbiddenAccountIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

IgnoreTags

Configuration block with settings to ignore resource tags across all resources.

Declaration
public Input<ProviderIgnoreTagsArgs> IgnoreTags { get; set; }
Property Value
Type Description
Input<ProviderIgnoreTagsArgs>
View Source

Insecure

Explicitly allow the provider to perform "insecure" SSL requests. If omitted,default value is false

Declaration
public Input<bool> Insecure { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

MaxRetries

The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown.

Declaration
public Input<int> MaxRetries { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Profile

The profile for API operations. If not set, the default profile created with aws configure will be used.

Declaration
public Input<string> Profile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Region

The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.

Declaration
public Input<string> Region { get; set; }
Property Value
Type Description
Input<System.String>
View Source

S3ForcePathStyle

Set this to true to force the request to use path-style addressing, i.e., http://s3.amazonaws.com/BUCKET/KEY. By default, the S3 client will use virtual hosted bucket addressing when possible (http://BUCKET.s3.amazonaws.com/KEY). Specific to the Amazon S3 service.

Declaration
public Input<bool> S3ForcePathStyle { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SecretKey

The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

Declaration
public Input<string> SecretKey { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SharedCredentialsFile

The path to the shared credentials file. If not set this defaults to ~/.aws/credentials.

Declaration
public Input<string> SharedCredentialsFile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SkipCredentialsValidation

Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.

Declaration
public Input<bool> SkipCredentialsValidation { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SkipGetEc2Platforms

Skip getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions.

Declaration
public Input<bool> SkipGetEc2Platforms { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SkipMetadataApiCheck

Declaration
public Input<bool> SkipMetadataApiCheck { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SkipRegionValidation

Skip static validation of region name. Used by users of alternative AWS-like APIs or users w/ access to regions that are not public (yet).

Declaration
public Input<bool> SkipRegionValidation { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SkipRequestingAccountId

Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.

Declaration
public Input<bool> SkipRequestingAccountId { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Token

session token. A session token is only required if you are using temporary security credentials.

Declaration
public Input<string> Token { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.