Provider
The provider type for the alicloud package. By default, resources use package-wide configuration
settings, however an explicit Provider instance may be created and passed during resource
construction to achieve fine-grained programmatic control over provider settings. See the
documentation for more information.
Create a Provider Resource
new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);def Provider(resource_name, opts=None, access_key=None, account_id=None, assume_role=None, configuration_source=None, ecs_role_name=None, endpoints=None, fc=None, log_endpoint=None, mns_endpoint=None, ots_instance_name=None, profile=None, protocol=None, region=None, secret_key=None, security_token=None, shared_credentials_file=None, skip_region_validation=None, __props__=None);func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Provider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Provider resource accepts the following input properties:
- Access
Key string The access key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- Account
Id string The account ID for some service API operations. You can retrieve this from the ‘Security Settings’ section of the Alibaba Cloud console.
- Assume
Role Pulumi.Ali Cloud. Inputs. Provider Assume Role Args - Configuration
Source string Use this to mark a terraform configuration file source.
- Ecs
Role stringName The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the ‘Access Control’ section of the Alibaba Cloud console.
- Endpoints
List<Pulumi.
Ali Cloud. Inputs. Provider Endpoint Args> - Fc string
- Log
Endpoint string - Mns
Endpoint string - Ots
Instance stringName - Profile string
The profile for API operations. If not set, the default profile created with
aliyun configurewill be used.- Protocol string
- Region string
The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
- Secret
Key string The secret key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- Security
Token string security token. A security token is only required if you are using Security Token Service.
- string
The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
- Skip
Region boolValidation Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).
- Access
Key string The access key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- Account
Id string The account ID for some service API operations. You can retrieve this from the ‘Security Settings’ section of the Alibaba Cloud console.
- Assume
Role ProviderAssume Role - Configuration
Source string Use this to mark a terraform configuration file source.
- Ecs
Role stringName The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the ‘Access Control’ section of the Alibaba Cloud console.
- Endpoints
[]Provider
Endpoint - Fc string
- Log
Endpoint string - Mns
Endpoint string - Ots
Instance stringName - Profile string
The profile for API operations. If not set, the default profile created with
aliyun configurewill be used.- Protocol string
- Region string
The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
- Secret
Key string The secret key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- Security
Token string security token. A security token is only required if you are using Security Token Service.
- string
The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
- Skip
Region boolValidation Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).
- access
Key string The access key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- account
Id string The account ID for some service API operations. You can retrieve this from the ‘Security Settings’ section of the Alibaba Cloud console.
- assume
Role ProviderAssume Role - configuration
Source string Use this to mark a terraform configuration file source.
- ecs
Role stringName The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the ‘Access Control’ section of the Alibaba Cloud console.
- endpoints
Provider
Endpoint[] - fc string
- log
Endpoint string - mns
Endpoint string - ots
Instance stringName - profile string
The profile for API operations. If not set, the default profile created with
aliyun configurewill be used.- protocol string
- region string
The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
- secret
Key string The secret key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- security
Token string security token. A security token is only required if you are using Security Token Service.
- string
The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
- skip
Region booleanValidation Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).
- access_
key str The access key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- account_
id str The account ID for some service API operations. You can retrieve this from the ‘Security Settings’ section of the Alibaba Cloud console.
- assume_
role Dict[ProviderAssume Role] - configuration_
source str Use this to mark a terraform configuration file source.
- ecs_
role_ strname The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the ‘Access Control’ section of the Alibaba Cloud console.
- endpoints
List[Provider
Endpoint] - fc str
- log_
endpoint str - mns_
endpoint str - ots_
instance_ strname - profile str
The profile for API operations. If not set, the default profile created with
aliyun configurewill be used.- protocol str
- region str
The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
- secret_
key str The secret key for API operations. You can retrieve this from the ‘Security Management’ section of the Alibaba Cloud console.
- security_
token str security token. A security token is only required if you are using Security Token Service.
- str
The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
- skip_
region_ boolvalidation Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).
Outputs
All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:
Supporting Types
ProviderAssumeRole
See the input API doc for this type.
See the input API doc for this type.
See the input API doc for this type.
ProviderEndpoint
See the input API doc for this type.
See the input API doc for this type.
See the input API doc for this type.
- Actiontrail string
- Adb string
- Alidns string
- Alikafka string
- Apigateway string
- Bssopenapi string
- Cas string
- Cassandra string
- Cbn string
- Cdn string
- Cen string
- Cms string
- Cr string
- Cs string
- Datahub string
- Ddosbgp string
- Ddoscoo string
- Dds string
- Dms
Enterprise string - Dns string
- Drds string
- Eci string
- Ecs string
- Elasticsearch string
- Emr string
- Ess string
- Fc string
- Gpdb string
- Kms string
- Kvstore string
- Location string
- Log string
- Market string
- Maxcompute string
- Mns string
- Nas string
- Ons string
- Oss string
- Ots string
- Polardb string
- Pvtz string
- Ram string
- Rds string
- Resourcemanager string
- Slb string
- Sts string
- Vpc string
- Waf
Openapi string
- Actiontrail string
- Adb string
- Alidns string
- Alikafka string
- Apigateway string
- Bssopenapi string
- Cas string
- Cassandra string
- Cbn string
- Cdn string
- Cen string
- Cms string
- Cr string
- Cs string
- Datahub string
- Ddosbgp string
- Ddoscoo string
- Dds string
- Dms
Enterprise string - Dns string
- Drds string
- Eci string
- Ecs string
- Elasticsearch string
- Emr string
- Ess string
- Fc string
- Gpdb string
- Kms string
- Kvstore string
- Location string
- Log string
- Market string
- Maxcompute string
- Mns string
- Nas string
- Ons string
- Oss string
- Ots string
- Polardb string
- Pvtz string
- Ram string
- Rds string
- Resourcemanager string
- Slb string
- Sts string
- Vpc string
- Waf
Openapi string
- actiontrail string
- adb string
- alidns string
- alikafka string
- apigateway string
- bssopenapi string
- cas string
- cassandra string
- cbn string
- cdn string
- cen string
- cms string
- cr string
- cs string
- datahub string
- ddosbgp string
- ddoscoo string
- dds string
- dms
Enterprise string - dns string
- drds string
- eci string
- ecs string
- elasticsearch string
- emr string
- ess string
- fc string
- gpdb string
- kms string
- kvstore string
- location string
- log string
- market string
- maxcompute string
- mns string
- nas string
- ons string
- oss string
- ots string
- polardb string
- pvtz string
- ram string
- rds string
- resourcemanager string
- slb string
- sts string
- vpc string
- waf
Openapi string
- actiontrail str
- adb str
- alidns str
- alikafka str
- apigateway str
- bssopenapi str
- cas str
- cassandra str
- cbn str
- cdn str
- cen str
- cms str
- cr str
- cs str
- datahub str
- ddosbgp str
- ddoscoo str
- dds str
- dms
Enterprise str - dns str
- drds str
- eci str
- ecs str
- elasticsearch str
- emr str
- ess str
- fc str
- gpdb str
- kms str
- kvstore str
- location str
- log str
- market str
- maxcompute str
- mns str
- nas str
- ons str
- oss str
- ots str
- polardb str
- pvtz str
- ram str
- rds str
- resourcemanager str
- slb str
- sts str
- vpc str
- waf
Openapi str
Package Details
- Repository
- https://github.com/pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.