We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Backup::TieringConfiguration
Create TieringConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TieringConfiguration(name: string, args: TieringConfigurationArgs, opts?: CustomResourceOptions);@overload
def TieringConfiguration(resource_name: str,
args: TieringConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TieringConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
backup_vault_name: Optional[str] = None,
resource_selection: Optional[Sequence[TieringConfigurationResourceSelectionArgs]] = None,
tiering_configuration_name: Optional[str] = None,
tiering_configuration_tags: Optional[Mapping[str, str]] = None)func NewTieringConfiguration(ctx *Context, name string, args TieringConfigurationArgs, opts ...ResourceOption) (*TieringConfiguration, error)public TieringConfiguration(string name, TieringConfigurationArgs args, CustomResourceOptions? opts = null)
public TieringConfiguration(String name, TieringConfigurationArgs args)
public TieringConfiguration(String name, TieringConfigurationArgs args, CustomResourceOptions options)
type: aws-native:backup:TieringConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TieringConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TieringConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TieringConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TieringConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TieringConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TieringConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TieringConfiguration resource accepts the following input properties:
- Backup
Vault stringName - Resource
Selection List<Pulumi.Aws Native. Backup. Inputs. Tiering Configuration Resource Selection> - Tiering
Configuration stringName - Dictionary<string, string>
- Backup
Vault stringName - Resource
Selection []TieringConfiguration Resource Selection Args - Tiering
Configuration stringName - map[string]string
- backup
Vault StringName - resource
Selection List<TieringConfiguration Resource Selection> - tiering
Configuration StringName - Map<String,String>
- backup
Vault stringName - resource
Selection TieringConfiguration Resource Selection[] - tiering
Configuration stringName - {[key: string]: string}
- backup
Vault StringName - resource
Selection List<Property Map> - tiering
Configuration StringName - Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the TieringConfiguration resource produces the following output properties:
- Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Tiering
Configuration stringArn
- Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Tiering
Configuration stringArn
- creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - tiering
Configuration StringArn
- creation
Time string - id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - tiering
Configuration stringArn
- creation_
time str - id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - tiering_
configuration_ strarn
- creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - tiering
Configuration StringArn
Supporting Types
TieringConfigurationResourceSelection, TieringConfigurationResourceSelectionArgs
- Resource
Type string - Resources List<string>
- Tiering
Down intSettings In Days
- Resource
Type string - Resources []string
- Tiering
Down intSettings In Days
- resource
Type String - resources List<String>
- tiering
Down IntegerSettings In Days
- resource
Type string - resources string[]
- tiering
Down numberSettings In Days
- resource_
type str - resources Sequence[str]
- tiering_
down_ intsettings_ in_ days
- resource
Type String - resources List<String>
- tiering
Down NumberSettings In Days
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
