Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Tags() ApplicationTagsArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[*Application]
- type ApplicationState
- type ApplicationTags
- type ApplicationTagsArgs
- func (ApplicationTagsArgs) ElementType() reflect.Type
- func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
- type ApplicationTagsArray
- func (ApplicationTagsArray) ElementType() reflect.Type
- func (i ApplicationTagsArray) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput
- func (i ApplicationTagsArray) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput
- func (i ApplicationTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationTags]
- type ApplicationTagsArrayInput
- type ApplicationTagsArrayOutput
- func (ApplicationTagsArrayOutput) ElementType() reflect.Type
- func (o ApplicationTagsArrayOutput) Index(i pulumi.IntInput) ApplicationTagsOutput
- func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput
- func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput
- func (o ApplicationTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationTags]
- type ApplicationTagsInput
- type ApplicationTagsOutput
- func (ApplicationTagsOutput) ElementType() reflect.Type
- func (o ApplicationTagsOutput) Key() pulumi.StringOutput
- func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
- func (o ApplicationTagsOutput) Value() pulumi.StringOutput
- type ConfigurationProfile
- func (*ConfigurationProfile) ElementType() reflect.Type
- func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput
- func (i *ConfigurationProfile) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
- func (i *ConfigurationProfile) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationProfile]
- type ConfigurationProfileArgs
- type ConfigurationProfileInput
- type ConfigurationProfileOutput
- func (o ConfigurationProfileOutput) ApplicationId() pulumi.StringOutput
- func (o ConfigurationProfileOutput) ConfigurationProfileId() pulumi.StringOutput
- func (o ConfigurationProfileOutput) Description() pulumi.StringPtrOutput
- func (ConfigurationProfileOutput) ElementType() reflect.Type
- func (o ConfigurationProfileOutput) KmsKeyArn() pulumi.StringOutput
- func (o ConfigurationProfileOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o ConfigurationProfileOutput) LocationUri() pulumi.StringOutput
- func (o ConfigurationProfileOutput) Name() pulumi.StringOutput
- func (o ConfigurationProfileOutput) RetrievalRoleArn() pulumi.StringPtrOutput
- func (o ConfigurationProfileOutput) Tags() ConfigurationProfileTagsArrayOutput
- func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput
- func (o ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
- func (o ConfigurationProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationProfile]
- func (o ConfigurationProfileOutput) Type() pulumi.StringPtrOutput
- func (o ConfigurationProfileOutput) Validators() ConfigurationProfileValidatorsArrayOutput
- type ConfigurationProfileState
- type ConfigurationProfileTags
- type ConfigurationProfileTagsArgs
- func (ConfigurationProfileTagsArgs) ElementType() reflect.Type
- func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput
- func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput
- func (i ConfigurationProfileTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileTags]
- type ConfigurationProfileTagsArray
- func (ConfigurationProfileTagsArray) ElementType() reflect.Type
- func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput
- func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput
- func (i ConfigurationProfileTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileTags]
- type ConfigurationProfileTagsArrayInput
- type ConfigurationProfileTagsArrayOutput
- func (ConfigurationProfileTagsArrayOutput) ElementType() reflect.Type
- func (o ConfigurationProfileTagsArrayOutput) Index(i pulumi.IntInput) ConfigurationProfileTagsOutput
- func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput
- func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput
- func (o ConfigurationProfileTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileTags]
- type ConfigurationProfileTagsInput
- type ConfigurationProfileTagsOutput
- func (ConfigurationProfileTagsOutput) ElementType() reflect.Type
- func (o ConfigurationProfileTagsOutput) Key() pulumi.StringPtrOutput
- func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput
- func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput
- func (o ConfigurationProfileTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileTags]
- func (o ConfigurationProfileTagsOutput) Value() pulumi.StringPtrOutput
- type ConfigurationProfileValidators
- type ConfigurationProfileValidatorsArgs
- func (ConfigurationProfileValidatorsArgs) ElementType() reflect.Type
- func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput
- func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput
- func (i ConfigurationProfileValidatorsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileValidators]
- type ConfigurationProfileValidatorsArray
- func (ConfigurationProfileValidatorsArray) ElementType() reflect.Type
- func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput
- func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput
- func (i ConfigurationProfileValidatorsArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileValidators]
- type ConfigurationProfileValidatorsArrayInput
- type ConfigurationProfileValidatorsArrayOutput
- func (ConfigurationProfileValidatorsArrayOutput) ElementType() reflect.Type
- func (o ConfigurationProfileValidatorsArrayOutput) Index(i pulumi.IntInput) ConfigurationProfileValidatorsOutput
- func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput
- func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput
- func (o ConfigurationProfileValidatorsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileValidators]
- type ConfigurationProfileValidatorsInput
- type ConfigurationProfileValidatorsOutput
- func (o ConfigurationProfileValidatorsOutput) Content() pulumi.StringPtrOutput
- func (ConfigurationProfileValidatorsOutput) ElementType() reflect.Type
- func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput
- func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput
- func (o ConfigurationProfileValidatorsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileValidators]
- func (o ConfigurationProfileValidatorsOutput) Type() pulumi.StringPtrOutput
- type Deploymentdeprecated
- type DeploymentArgs
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) ApplicationId() pulumi.StringOutput
- func (o DeploymentOutput) ConfigurationProfileId() pulumi.StringOutput
- func (o DeploymentOutput) ConfigurationVersion() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentStrategyId() pulumi.StringOutput
- func (o DeploymentOutput) Description() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput
- func (o DeploymentOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o DeploymentOutput) Tags() DeploymentTagsArrayOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
- type DeploymentState
- type DeploymentStrategydeprecated
- func (*DeploymentStrategy) ElementType() reflect.Type
- func (i *DeploymentStrategy) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (i *DeploymentStrategy) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (i *DeploymentStrategy) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
- type DeploymentStrategyArgs
- type DeploymentStrategyInput
- type DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) DeploymentDurationInMinutes() pulumi.Float64Output
- func (o DeploymentStrategyOutput) Description() pulumi.StringPtrOutput
- func (DeploymentStrategyOutput) ElementType() reflect.Type
- func (o DeploymentStrategyOutput) FinalBakeTimeInMinutes() pulumi.Float64PtrOutput
- func (o DeploymentStrategyOutput) GrowthFactor() pulumi.Float64Output
- func (o DeploymentStrategyOutput) GrowthType() pulumi.StringPtrOutput
- func (o DeploymentStrategyOutput) Name() pulumi.StringOutput
- func (o DeploymentStrategyOutput) ReplicateTo() pulumi.StringOutput
- func (o DeploymentStrategyOutput) Tags() DeploymentStrategyTagsArrayOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
- type DeploymentStrategyState
- type DeploymentStrategyTags
- type DeploymentStrategyTagsArgs
- func (DeploymentStrategyTagsArgs) ElementType() reflect.Type
- func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput
- func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput
- func (i DeploymentStrategyTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyTags]
- type DeploymentStrategyTagsArray
- func (DeploymentStrategyTagsArray) ElementType() reflect.Type
- func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput
- func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput
- func (i DeploymentStrategyTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentStrategyTags]
- type DeploymentStrategyTagsArrayInput
- type DeploymentStrategyTagsArrayOutput
- func (DeploymentStrategyTagsArrayOutput) ElementType() reflect.Type
- func (o DeploymentStrategyTagsArrayOutput) Index(i pulumi.IntInput) DeploymentStrategyTagsOutput
- func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput
- func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput
- func (o DeploymentStrategyTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentStrategyTags]
- type DeploymentStrategyTagsInput
- type DeploymentStrategyTagsOutput
- func (DeploymentStrategyTagsOutput) ElementType() reflect.Type
- func (o DeploymentStrategyTagsOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput
- func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput
- func (o DeploymentStrategyTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyTags]
- func (o DeploymentStrategyTagsOutput) Value() pulumi.StringPtrOutput
- type DeploymentTags
- type DeploymentTagsArgs
- func (DeploymentTagsArgs) ElementType() reflect.Type
- func (i DeploymentTagsArgs) ToDeploymentTagsOutput() DeploymentTagsOutput
- func (i DeploymentTagsArgs) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput
- func (i DeploymentTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentTags]
- type DeploymentTagsArray
- func (DeploymentTagsArray) ElementType() reflect.Type
- func (i DeploymentTagsArray) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput
- func (i DeploymentTagsArray) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput
- func (i DeploymentTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentTags]
- type DeploymentTagsArrayInput
- type DeploymentTagsArrayOutput
- func (DeploymentTagsArrayOutput) ElementType() reflect.Type
- func (o DeploymentTagsArrayOutput) Index(i pulumi.IntInput) DeploymentTagsOutput
- func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput
- func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput
- func (o DeploymentTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentTags]
- type DeploymentTagsInput
- type DeploymentTagsOutput
- func (DeploymentTagsOutput) ElementType() reflect.Type
- func (o DeploymentTagsOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentTagsOutput) ToDeploymentTagsOutput() DeploymentTagsOutput
- func (o DeploymentTagsOutput) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput
- func (o DeploymentTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentTags]
- func (o DeploymentTagsOutput) Value() pulumi.StringPtrOutput
- type Environmentdeprecated
- type EnvironmentArgs
- type EnvironmentInput
- type EnvironmentMonitors
- type EnvironmentMonitorsArgs
- func (EnvironmentMonitorsArgs) ElementType() reflect.Type
- func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput
- func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput
- func (i EnvironmentMonitorsArgs) ToOutput(ctx context.Context) pulumix.Output[EnvironmentMonitors]
- type EnvironmentMonitorsArray
- func (EnvironmentMonitorsArray) ElementType() reflect.Type
- func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput
- func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput
- func (i EnvironmentMonitorsArray) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentMonitors]
- type EnvironmentMonitorsArrayInput
- type EnvironmentMonitorsArrayOutput
- func (EnvironmentMonitorsArrayOutput) ElementType() reflect.Type
- func (o EnvironmentMonitorsArrayOutput) Index(i pulumi.IntInput) EnvironmentMonitorsOutput
- func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput
- func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput
- func (o EnvironmentMonitorsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentMonitors]
- type EnvironmentMonitorsInput
- type EnvironmentMonitorsOutput
- func (o EnvironmentMonitorsOutput) AlarmArn() pulumi.StringPtrOutput
- func (o EnvironmentMonitorsOutput) AlarmRoleArn() pulumi.StringPtrOutput
- func (EnvironmentMonitorsOutput) ElementType() reflect.Type
- func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput
- func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput
- func (o EnvironmentMonitorsOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentMonitors]
- type EnvironmentOutput
- func (o EnvironmentOutput) ApplicationId() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) Monitors() EnvironmentMonitorsArrayOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) Tags() EnvironmentTagsArrayOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) ToOutput(ctx context.Context) pulumix.Output[*Environment]
- type EnvironmentState
- type EnvironmentTags
- type EnvironmentTagsArgs
- func (EnvironmentTagsArgs) ElementType() reflect.Type
- func (i EnvironmentTagsArgs) ToEnvironmentTagsOutput() EnvironmentTagsOutput
- func (i EnvironmentTagsArgs) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput
- func (i EnvironmentTagsArgs) ToOutput(ctx context.Context) pulumix.Output[EnvironmentTags]
- type EnvironmentTagsArray
- func (EnvironmentTagsArray) ElementType() reflect.Type
- func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput
- func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput
- func (i EnvironmentTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentTags]
- type EnvironmentTagsArrayInput
- type EnvironmentTagsArrayOutput
- func (EnvironmentTagsArrayOutput) ElementType() reflect.Type
- func (o EnvironmentTagsArrayOutput) Index(i pulumi.IntInput) EnvironmentTagsOutput
- func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput
- func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput
- func (o EnvironmentTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentTags]
- type EnvironmentTagsInput
- type EnvironmentTagsOutput
- func (EnvironmentTagsOutput) ElementType() reflect.Type
- func (o EnvironmentTagsOutput) Key() pulumi.StringPtrOutput
- func (o EnvironmentTagsOutput) ToEnvironmentTagsOutput() EnvironmentTagsOutput
- func (o EnvironmentTagsOutput) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput
- func (o EnvironmentTagsOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentTags]
- func (o EnvironmentTagsOutput) Value() pulumi.StringPtrOutput
- type Extension
- type ExtensionArgs
- type ExtensionAssociation
- func (*ExtensionAssociation) ElementType() reflect.Type
- func (i *ExtensionAssociation) ToExtensionAssociationOutput() ExtensionAssociationOutput
- func (i *ExtensionAssociation) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput
- func (i *ExtensionAssociation) ToOutput(ctx context.Context) pulumix.Output[*ExtensionAssociation]
- type ExtensionAssociationArgs
- type ExtensionAssociationInput
- type ExtensionAssociationOutput
- func (o ExtensionAssociationOutput) Arn() pulumi.StringOutput
- func (ExtensionAssociationOutput) ElementType() reflect.Type
- func (o ExtensionAssociationOutput) ExtensionArn() pulumi.StringOutput
- func (o ExtensionAssociationOutput) ExtensionIdentifier() pulumi.StringPtrOutput
- func (o ExtensionAssociationOutput) ExtensionVersionNumber() pulumi.IntPtrOutput
- func (o ExtensionAssociationOutput) Parameters() pulumi.AnyOutput
- func (o ExtensionAssociationOutput) ResourceArn() pulumi.StringOutput
- func (o ExtensionAssociationOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o ExtensionAssociationOutput) Tags() ExtensionAssociationTagArrayOutput
- func (o ExtensionAssociationOutput) ToExtensionAssociationOutput() ExtensionAssociationOutput
- func (o ExtensionAssociationOutput) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput
- func (o ExtensionAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtensionAssociation]
- type ExtensionAssociationState
- type ExtensionAssociationTag
- type ExtensionAssociationTagArgs
- func (ExtensionAssociationTagArgs) ElementType() reflect.Type
- func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput
- func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput
- func (i ExtensionAssociationTagArgs) ToOutput(ctx context.Context) pulumix.Output[ExtensionAssociationTag]
- type ExtensionAssociationTagArray
- func (ExtensionAssociationTagArray) ElementType() reflect.Type
- func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput
- func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput
- func (i ExtensionAssociationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionAssociationTag]
- type ExtensionAssociationTagArrayInput
- type ExtensionAssociationTagArrayOutput
- func (ExtensionAssociationTagArrayOutput) ElementType() reflect.Type
- func (o ExtensionAssociationTagArrayOutput) Index(i pulumi.IntInput) ExtensionAssociationTagOutput
- func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput
- func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput
- func (o ExtensionAssociationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionAssociationTag]
- type ExtensionAssociationTagInput
- type ExtensionAssociationTagOutput
- func (ExtensionAssociationTagOutput) ElementType() reflect.Type
- func (o ExtensionAssociationTagOutput) Key() pulumi.StringOutput
- func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput
- func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput
- func (o ExtensionAssociationTagOutput) ToOutput(ctx context.Context) pulumix.Output[ExtensionAssociationTag]
- func (o ExtensionAssociationTagOutput) Value() pulumi.StringOutput
- type ExtensionInput
- type ExtensionOutput
- func (o ExtensionOutput) Actions() pulumi.AnyOutput
- func (o ExtensionOutput) Arn() pulumi.StringOutput
- func (o ExtensionOutput) Description() pulumi.StringPtrOutput
- func (ExtensionOutput) ElementType() reflect.Type
- func (o ExtensionOutput) LatestVersionNumber() pulumi.IntPtrOutput
- func (o ExtensionOutput) Name() pulumi.StringOutput
- func (o ExtensionOutput) Parameters() pulumi.AnyOutput
- func (o ExtensionOutput) Tags() ExtensionTagArrayOutput
- func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput
- func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
- func (o ExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[*Extension]
- func (o ExtensionOutput) VersionNumber() pulumi.IntOutput
- type ExtensionState
- type ExtensionTag
- type ExtensionTagArgs
- func (ExtensionTagArgs) ElementType() reflect.Type
- func (i ExtensionTagArgs) ToExtensionTagOutput() ExtensionTagOutput
- func (i ExtensionTagArgs) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput
- func (i ExtensionTagArgs) ToOutput(ctx context.Context) pulumix.Output[ExtensionTag]
- type ExtensionTagArray
- func (ExtensionTagArray) ElementType() reflect.Type
- func (i ExtensionTagArray) ToExtensionTagArrayOutput() ExtensionTagArrayOutput
- func (i ExtensionTagArray) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput
- func (i ExtensionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionTag]
- type ExtensionTagArrayInput
- type ExtensionTagArrayOutput
- func (ExtensionTagArrayOutput) ElementType() reflect.Type
- func (o ExtensionTagArrayOutput) Index(i pulumi.IntInput) ExtensionTagOutput
- func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutput() ExtensionTagArrayOutput
- func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput
- func (o ExtensionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionTag]
- type ExtensionTagInput
- type ExtensionTagOutput
- func (ExtensionTagOutput) ElementType() reflect.Type
- func (o ExtensionTagOutput) Key() pulumi.StringOutput
- func (o ExtensionTagOutput) ToExtensionTagOutput() ExtensionTagOutput
- func (o ExtensionTagOutput) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput
- func (o ExtensionTagOutput) ToOutput(ctx context.Context) pulumix.Output[ExtensionTag]
- func (o ExtensionTagOutput) Value() pulumi.StringOutput
- type HostedConfigurationVersiondeprecated
- func (*HostedConfigurationVersion) ElementType() reflect.Type
- func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput
- func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput
- func (i *HostedConfigurationVersion) ToOutput(ctx context.Context) pulumix.Output[*HostedConfigurationVersion]
- type HostedConfigurationVersionArgs
- type HostedConfigurationVersionInput
- type HostedConfigurationVersionOutput
- func (o HostedConfigurationVersionOutput) ApplicationId() pulumi.StringOutput
- func (o HostedConfigurationVersionOutput) ConfigurationProfileId() pulumi.StringOutput
- func (o HostedConfigurationVersionOutput) Content() pulumi.StringOutput
- func (o HostedConfigurationVersionOutput) ContentType() pulumi.StringOutput
- func (o HostedConfigurationVersionOutput) Description() pulumi.StringPtrOutput
- func (HostedConfigurationVersionOutput) ElementType() reflect.Type
- func (o HostedConfigurationVersionOutput) LatestVersionNumber() pulumi.Float64PtrOutput
- func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput
- func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput
- func (o HostedConfigurationVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*HostedConfigurationVersion]
- func (o HostedConfigurationVersionOutput) VersionLabel() pulumi.StringPtrOutput
- type HostedConfigurationVersionState
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Tags() ApplicationTagsArrayOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationResult]
- type LookupConfigurationProfileArgs
- type LookupConfigurationProfileOutputArgs
- type LookupConfigurationProfileResult
- type LookupConfigurationProfileResultOutput
- func (o LookupConfigurationProfileResultOutput) ConfigurationProfileId() pulumi.StringPtrOutput
- func (o LookupConfigurationProfileResultOutput) Description() pulumi.StringPtrOutput
- func (LookupConfigurationProfileResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationProfileResultOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o LookupConfigurationProfileResultOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o LookupConfigurationProfileResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupConfigurationProfileResultOutput) RetrievalRoleArn() pulumi.StringPtrOutput
- func (o LookupConfigurationProfileResultOutput) Tags() ConfigurationProfileTagsArrayOutput
- func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput() LookupConfigurationProfileResultOutput
- func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext(ctx context.Context) LookupConfigurationProfileResultOutput
- func (o LookupConfigurationProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationProfileResult]
- func (o LookupConfigurationProfileResultOutput) Validators() ConfigurationProfileValidatorsArrayOutput
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentResult]
- type LookupDeploymentStrategyArgs
- type LookupDeploymentStrategyOutputArgs
- type LookupDeploymentStrategyResult
- type LookupDeploymentStrategyResultOutput
- func (o LookupDeploymentStrategyResultOutput) DeploymentDurationInMinutes() pulumi.Float64PtrOutput
- func (o LookupDeploymentStrategyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDeploymentStrategyResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentStrategyResultOutput) FinalBakeTimeInMinutes() pulumi.Float64PtrOutput
- func (o LookupDeploymentStrategyResultOutput) GrowthFactor() pulumi.Float64PtrOutput
- func (o LookupDeploymentStrategyResultOutput) GrowthType() pulumi.StringPtrOutput
- func (o LookupDeploymentStrategyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDeploymentStrategyResultOutput) Tags() DeploymentStrategyTagsArrayOutput
- func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutput() LookupDeploymentStrategyResultOutput
- func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutputWithContext(ctx context.Context) LookupDeploymentStrategyResultOutput
- func (o LookupDeploymentStrategyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentStrategyResult]
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Monitors() EnvironmentMonitorsArrayOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Tags() EnvironmentTagsArrayOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnvironmentResult]
- type LookupExtensionArgs
- type LookupExtensionAssociationArgs
- type LookupExtensionAssociationOutputArgs
- type LookupExtensionAssociationResult
- type LookupExtensionAssociationResultOutput
- func (o LookupExtensionAssociationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupExtensionAssociationResultOutput) ElementType() reflect.Type
- func (o LookupExtensionAssociationResultOutput) ExtensionArn() pulumi.StringPtrOutput
- func (o LookupExtensionAssociationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupExtensionAssociationResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupExtensionAssociationResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutput() LookupExtensionAssociationResultOutput
- func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutputWithContext(ctx context.Context) LookupExtensionAssociationResultOutput
- func (o LookupExtensionAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExtensionAssociationResult]
- type LookupExtensionOutputArgs
- type LookupExtensionResult
- type LookupExtensionResultOutput
- func (o LookupExtensionResultOutput) Actions() pulumi.AnyOutput
- func (o LookupExtensionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupExtensionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupExtensionResultOutput) ElementType() reflect.Type
- func (o LookupExtensionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupExtensionResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupExtensionResultOutput) ToLookupExtensionResultOutput() LookupExtensionResultOutput
- func (o LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext(ctx context.Context) LookupExtensionResultOutput
- func (o LookupExtensionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExtensionResult]
- func (o LookupExtensionResultOutput) VersionNumber() pulumi.IntPtrOutput
- type LookupHostedConfigurationVersionArgs
- type LookupHostedConfigurationVersionOutputArgs
- type LookupHostedConfigurationVersionResult
- type LookupHostedConfigurationVersionResultOutput
- func (LookupHostedConfigurationVersionResultOutput) ElementType() reflect.Type
- func (o LookupHostedConfigurationVersionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutput() LookupHostedConfigurationVersionResultOutput
- func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutputWithContext(ctx context.Context) LookupHostedConfigurationVersionResultOutput
- func (o LookupHostedConfigurationVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHostedConfigurationVersionResult]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The application Id ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // A description of the application. Description pulumi.StringPtrOutput `pulumi:"description"` // A name for the application. Name pulumi.StringOutput `pulumi:"name"` // Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags ApplicationTagsArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppConfig::Application
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (*Application) ToOutput ¶ added in v0.76.0
func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]
type ApplicationArgs ¶
type ApplicationArgs struct { // A description of the application. Description pulumi.StringPtrInput // A name for the application. Name pulumi.StringPtrInput // Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags ApplicationTagsArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationId ¶ added in v0.82.0
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
The application Id
func (ApplicationOutput) Description ¶ added in v0.17.0
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
A description of the application.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) Name ¶ added in v0.17.0
func (o ApplicationOutput) Name() pulumi.StringOutput
A name for the application.
func (ApplicationOutput) Tags ¶ added in v0.17.0
func (o ApplicationOutput) Tags() ApplicationTagsArrayOutput
Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[*Application]
type ApplicationState ¶
type ApplicationState struct { }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationTags ¶
type ApplicationTags struct { // The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:. Key string `pulumi:"key"` // The tag value can be up to 256 characters. Value string `pulumi:"value"` }
Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
type ApplicationTagsArgs ¶
type ApplicationTagsArgs struct { // The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:. Key pulumi.StringInput `pulumi:"key"` // The tag value can be up to 256 characters. Value pulumi.StringInput `pulumi:"value"` }
Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ApplicationTagsArgs) ElementType ¶
func (ApplicationTagsArgs) ElementType() reflect.Type
func (ApplicationTagsArgs) ToApplicationTagsOutput ¶
func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput
func (ApplicationTagsArgs) ToApplicationTagsOutputWithContext ¶
func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
func (ApplicationTagsArgs) ToOutput ¶ added in v0.76.0
func (i ApplicationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
type ApplicationTagsArray ¶
type ApplicationTagsArray []ApplicationTagsInput
func (ApplicationTagsArray) ElementType ¶
func (ApplicationTagsArray) ElementType() reflect.Type
func (ApplicationTagsArray) ToApplicationTagsArrayOutput ¶
func (i ApplicationTagsArray) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput
func (ApplicationTagsArray) ToApplicationTagsArrayOutputWithContext ¶
func (i ApplicationTagsArray) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput
func (ApplicationTagsArray) ToOutput ¶ added in v0.76.0
func (i ApplicationTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationTags]
type ApplicationTagsArrayInput ¶
type ApplicationTagsArrayInput interface { pulumi.Input ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput ToApplicationTagsArrayOutputWithContext(context.Context) ApplicationTagsArrayOutput }
ApplicationTagsArrayInput is an input type that accepts ApplicationTagsArray and ApplicationTagsArrayOutput values. You can construct a concrete instance of `ApplicationTagsArrayInput` via:
ApplicationTagsArray{ ApplicationTagsArgs{...} }
type ApplicationTagsArrayOutput ¶
type ApplicationTagsArrayOutput struct{ *pulumi.OutputState }
func (ApplicationTagsArrayOutput) ElementType ¶
func (ApplicationTagsArrayOutput) ElementType() reflect.Type
func (ApplicationTagsArrayOutput) Index ¶
func (o ApplicationTagsArrayOutput) Index(i pulumi.IntInput) ApplicationTagsOutput
func (ApplicationTagsArrayOutput) ToApplicationTagsArrayOutput ¶
func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutput() ApplicationTagsArrayOutput
func (ApplicationTagsArrayOutput) ToApplicationTagsArrayOutputWithContext ¶
func (o ApplicationTagsArrayOutput) ToApplicationTagsArrayOutputWithContext(ctx context.Context) ApplicationTagsArrayOutput
func (ApplicationTagsArrayOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationTags]
type ApplicationTagsInput ¶
type ApplicationTagsInput interface { pulumi.Input ToApplicationTagsOutput() ApplicationTagsOutput ToApplicationTagsOutputWithContext(context.Context) ApplicationTagsOutput }
ApplicationTagsInput is an input type that accepts ApplicationTagsArgs and ApplicationTagsOutput values. You can construct a concrete instance of `ApplicationTagsInput` via:
ApplicationTagsArgs{...}
type ApplicationTagsOutput ¶
type ApplicationTagsOutput struct{ *pulumi.OutputState }
Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ApplicationTagsOutput) ElementType ¶
func (ApplicationTagsOutput) ElementType() reflect.Type
func (ApplicationTagsOutput) Key ¶
func (o ApplicationTagsOutput) Key() pulumi.StringOutput
The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.
func (ApplicationTagsOutput) ToApplicationTagsOutput ¶
func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput
func (ApplicationTagsOutput) ToApplicationTagsOutputWithContext ¶
func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
func (ApplicationTagsOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
func (ApplicationTagsOutput) Value ¶
func (o ApplicationTagsOutput) Value() pulumi.StringOutput
The tag value can be up to 256 characters.
type ConfigurationProfile ¶
type ConfigurationProfile struct { pulumi.CustomResourceState // The application ID. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The configuration profile ID ConfigurationProfileId pulumi.StringOutput `pulumi:"configurationProfileId"` // A description of the configuration profile. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service. KmsKeyArn pulumi.StringOutput `pulumi:"kmsKeyArn"` // The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. KmsKeyIdentifier pulumi.StringPtrOutput `pulumi:"kmsKeyIdentifier"` // A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object. LocationUri pulumi.StringOutput `pulumi:"locationUri"` // A name for the configuration profile. Name pulumi.StringOutput `pulumi:"name"` // The ARN of an IAM role with permission to access the configuration at the specified LocationUri. RetrievalRoleArn pulumi.StringPtrOutput `pulumi:"retrievalRoleArn"` // Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags ConfigurationProfileTagsArrayOutput `pulumi:"tags"` // The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform Type pulumi.StringPtrOutput `pulumi:"type"` // A list of methods for validating the configuration. Validators ConfigurationProfileValidatorsArrayOutput `pulumi:"validators"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetConfigurationProfile ¶
func GetConfigurationProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationProfileState, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)
GetConfigurationProfile gets an existing ConfigurationProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigurationProfile ¶
func NewConfigurationProfile(ctx *pulumi.Context, name string, args *ConfigurationProfileArgs, opts ...pulumi.ResourceOption) (*ConfigurationProfile, error)
NewConfigurationProfile registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationProfile) ElementType ¶
func (*ConfigurationProfile) ElementType() reflect.Type
func (*ConfigurationProfile) ToConfigurationProfileOutput ¶
func (i *ConfigurationProfile) ToConfigurationProfileOutput() ConfigurationProfileOutput
func (*ConfigurationProfile) ToConfigurationProfileOutputWithContext ¶
func (i *ConfigurationProfile) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
func (*ConfigurationProfile) ToOutput ¶ added in v0.76.0
func (i *ConfigurationProfile) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationProfile]
type ConfigurationProfileArgs ¶
type ConfigurationProfileArgs struct { // The application ID. ApplicationId pulumi.StringInput // A description of the configuration profile. Description pulumi.StringPtrInput // The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. KmsKeyIdentifier pulumi.StringPtrInput // A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object. LocationUri pulumi.StringInput // A name for the configuration profile. Name pulumi.StringPtrInput // The ARN of an IAM role with permission to access the configuration at the specified LocationUri. RetrievalRoleArn pulumi.StringPtrInput // Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags ConfigurationProfileTagsArrayInput // The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform Type pulumi.StringPtrInput // A list of methods for validating the configuration. Validators ConfigurationProfileValidatorsArrayInput }
The set of arguments for constructing a ConfigurationProfile resource.
func (ConfigurationProfileArgs) ElementType ¶
func (ConfigurationProfileArgs) ElementType() reflect.Type
type ConfigurationProfileInput ¶
type ConfigurationProfileInput interface { pulumi.Input ToConfigurationProfileOutput() ConfigurationProfileOutput ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput }
type ConfigurationProfileOutput ¶
type ConfigurationProfileOutput struct{ *pulumi.OutputState }
func (ConfigurationProfileOutput) ApplicationId ¶ added in v0.17.0
func (o ConfigurationProfileOutput) ApplicationId() pulumi.StringOutput
The application ID.
func (ConfigurationProfileOutput) ConfigurationProfileId ¶ added in v0.84.0
func (o ConfigurationProfileOutput) ConfigurationProfileId() pulumi.StringOutput
The configuration profile ID
func (ConfigurationProfileOutput) Description ¶ added in v0.17.0
func (o ConfigurationProfileOutput) Description() pulumi.StringPtrOutput
A description of the configuration profile.
func (ConfigurationProfileOutput) ElementType ¶
func (ConfigurationProfileOutput) ElementType() reflect.Type
func (ConfigurationProfileOutput) KmsKeyArn ¶ added in v0.84.0
func (o ConfigurationProfileOutput) KmsKeyArn() pulumi.StringOutput
The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.
func (ConfigurationProfileOutput) KmsKeyIdentifier ¶ added in v0.82.0
func (o ConfigurationProfileOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
func (ConfigurationProfileOutput) LocationUri ¶ added in v0.17.0
func (o ConfigurationProfileOutput) LocationUri() pulumi.StringOutput
A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object.
func (ConfigurationProfileOutput) Name ¶ added in v0.17.0
func (o ConfigurationProfileOutput) Name() pulumi.StringOutput
A name for the configuration profile.
func (ConfigurationProfileOutput) RetrievalRoleArn ¶ added in v0.17.0
func (o ConfigurationProfileOutput) RetrievalRoleArn() pulumi.StringPtrOutput
The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
func (ConfigurationProfileOutput) Tags ¶ added in v0.17.0
func (o ConfigurationProfileOutput) Tags() ConfigurationProfileTagsArrayOutput
Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ConfigurationProfileOutput) ToConfigurationProfileOutput ¶
func (o ConfigurationProfileOutput) ToConfigurationProfileOutput() ConfigurationProfileOutput
func (ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext ¶
func (o ConfigurationProfileOutput) ToConfigurationProfileOutputWithContext(ctx context.Context) ConfigurationProfileOutput
func (ConfigurationProfileOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationProfile]
func (ConfigurationProfileOutput) Type ¶ added in v0.17.0
func (o ConfigurationProfileOutput) Type() pulumi.StringPtrOutput
The type of configurations contained in the profile. When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform
func (ConfigurationProfileOutput) Validators ¶ added in v0.17.0
func (o ConfigurationProfileOutput) Validators() ConfigurationProfileValidatorsArrayOutput
A list of methods for validating the configuration.
type ConfigurationProfileState ¶
type ConfigurationProfileState struct { }
func (ConfigurationProfileState) ElementType ¶
func (ConfigurationProfileState) ElementType() reflect.Type
type ConfigurationProfileTags ¶
type ConfigurationProfileTags struct { // The key-value string map. The tag key can be up to 128 characters and must not start with aws:. Key *string `pulumi:"key"` // The tag value can be up to 256 characters. Value *string `pulumi:"value"` }
Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
type ConfigurationProfileTagsArgs ¶
type ConfigurationProfileTagsArgs struct { // The key-value string map. The tag key can be up to 128 characters and must not start with aws:. Key pulumi.StringPtrInput `pulumi:"key"` // The tag value can be up to 256 characters. Value pulumi.StringPtrInput `pulumi:"value"` }
Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ConfigurationProfileTagsArgs) ElementType ¶
func (ConfigurationProfileTagsArgs) ElementType() reflect.Type
func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput ¶
func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput
func (ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext ¶
func (i ConfigurationProfileTagsArgs) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput
func (ConfigurationProfileTagsArgs) ToOutput ¶ added in v0.76.0
func (i ConfigurationProfileTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileTags]
type ConfigurationProfileTagsArray ¶
type ConfigurationProfileTagsArray []ConfigurationProfileTagsInput
func (ConfigurationProfileTagsArray) ElementType ¶
func (ConfigurationProfileTagsArray) ElementType() reflect.Type
func (ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutput ¶
func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput
func (ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutputWithContext ¶
func (i ConfigurationProfileTagsArray) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput
func (ConfigurationProfileTagsArray) ToOutput ¶ added in v0.76.0
func (i ConfigurationProfileTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileTags]
type ConfigurationProfileTagsArrayInput ¶
type ConfigurationProfileTagsArrayInput interface { pulumi.Input ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput ToConfigurationProfileTagsArrayOutputWithContext(context.Context) ConfigurationProfileTagsArrayOutput }
ConfigurationProfileTagsArrayInput is an input type that accepts ConfigurationProfileTagsArray and ConfigurationProfileTagsArrayOutput values. You can construct a concrete instance of `ConfigurationProfileTagsArrayInput` via:
ConfigurationProfileTagsArray{ ConfigurationProfileTagsArgs{...} }
type ConfigurationProfileTagsArrayOutput ¶
type ConfigurationProfileTagsArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationProfileTagsArrayOutput) ElementType ¶
func (ConfigurationProfileTagsArrayOutput) ElementType() reflect.Type
func (ConfigurationProfileTagsArrayOutput) Index ¶
func (o ConfigurationProfileTagsArrayOutput) Index(i pulumi.IntInput) ConfigurationProfileTagsOutput
func (ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutput ¶
func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutput() ConfigurationProfileTagsArrayOutput
func (ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutputWithContext ¶
func (o ConfigurationProfileTagsArrayOutput) ToConfigurationProfileTagsArrayOutputWithContext(ctx context.Context) ConfigurationProfileTagsArrayOutput
func (ConfigurationProfileTagsArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationProfileTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileTags]
type ConfigurationProfileTagsInput ¶
type ConfigurationProfileTagsInput interface { pulumi.Input ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput ToConfigurationProfileTagsOutputWithContext(context.Context) ConfigurationProfileTagsOutput }
ConfigurationProfileTagsInput is an input type that accepts ConfigurationProfileTagsArgs and ConfigurationProfileTagsOutput values. You can construct a concrete instance of `ConfigurationProfileTagsInput` via:
ConfigurationProfileTagsArgs{...}
type ConfigurationProfileTagsOutput ¶
type ConfigurationProfileTagsOutput struct{ *pulumi.OutputState }
Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (ConfigurationProfileTagsOutput) ElementType ¶
func (ConfigurationProfileTagsOutput) ElementType() reflect.Type
func (ConfigurationProfileTagsOutput) Key ¶
func (o ConfigurationProfileTagsOutput) Key() pulumi.StringPtrOutput
The key-value string map. The tag key can be up to 128 characters and must not start with aws:.
func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput ¶
func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutput() ConfigurationProfileTagsOutput
func (ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext ¶
func (o ConfigurationProfileTagsOutput) ToConfigurationProfileTagsOutputWithContext(ctx context.Context) ConfigurationProfileTagsOutput
func (ConfigurationProfileTagsOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationProfileTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileTags]
func (ConfigurationProfileTagsOutput) Value ¶
func (o ConfigurationProfileTagsOutput) Value() pulumi.StringPtrOutput
The tag value can be up to 256 characters.
type ConfigurationProfileValidators ¶
type ConfigurationProfileValidators struct { // Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function. Content *string `pulumi:"content"` // AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA. Type *string `pulumi:"type"` }
A list of methods for validating the configuration.
type ConfigurationProfileValidatorsArgs ¶
type ConfigurationProfileValidatorsArgs struct { // Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function. Content pulumi.StringPtrInput `pulumi:"content"` // AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA. Type pulumi.StringPtrInput `pulumi:"type"` }
A list of methods for validating the configuration.
func (ConfigurationProfileValidatorsArgs) ElementType ¶
func (ConfigurationProfileValidatorsArgs) ElementType() reflect.Type
func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput ¶
func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput
func (ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext ¶
func (i ConfigurationProfileValidatorsArgs) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput
func (ConfigurationProfileValidatorsArgs) ToOutput ¶ added in v0.76.0
func (i ConfigurationProfileValidatorsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileValidators]
type ConfigurationProfileValidatorsArray ¶
type ConfigurationProfileValidatorsArray []ConfigurationProfileValidatorsInput
func (ConfigurationProfileValidatorsArray) ElementType ¶
func (ConfigurationProfileValidatorsArray) ElementType() reflect.Type
func (ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutput ¶
func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput
func (ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutputWithContext ¶
func (i ConfigurationProfileValidatorsArray) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput
func (ConfigurationProfileValidatorsArray) ToOutput ¶ added in v0.76.0
func (i ConfigurationProfileValidatorsArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileValidators]
type ConfigurationProfileValidatorsArrayInput ¶
type ConfigurationProfileValidatorsArrayInput interface { pulumi.Input ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput ToConfigurationProfileValidatorsArrayOutputWithContext(context.Context) ConfigurationProfileValidatorsArrayOutput }
ConfigurationProfileValidatorsArrayInput is an input type that accepts ConfigurationProfileValidatorsArray and ConfigurationProfileValidatorsArrayOutput values. You can construct a concrete instance of `ConfigurationProfileValidatorsArrayInput` via:
ConfigurationProfileValidatorsArray{ ConfigurationProfileValidatorsArgs{...} }
type ConfigurationProfileValidatorsArrayOutput ¶
type ConfigurationProfileValidatorsArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationProfileValidatorsArrayOutput) ElementType ¶
func (ConfigurationProfileValidatorsArrayOutput) ElementType() reflect.Type
func (ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutput ¶
func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutput() ConfigurationProfileValidatorsArrayOutput
func (ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutputWithContext ¶
func (o ConfigurationProfileValidatorsArrayOutput) ToConfigurationProfileValidatorsArrayOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsArrayOutput
func (ConfigurationProfileValidatorsArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationProfileValidatorsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationProfileValidators]
type ConfigurationProfileValidatorsInput ¶
type ConfigurationProfileValidatorsInput interface { pulumi.Input ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput ToConfigurationProfileValidatorsOutputWithContext(context.Context) ConfigurationProfileValidatorsOutput }
ConfigurationProfileValidatorsInput is an input type that accepts ConfigurationProfileValidatorsArgs and ConfigurationProfileValidatorsOutput values. You can construct a concrete instance of `ConfigurationProfileValidatorsInput` via:
ConfigurationProfileValidatorsArgs{...}
type ConfigurationProfileValidatorsOutput ¶
type ConfigurationProfileValidatorsOutput struct{ *pulumi.OutputState }
A list of methods for validating the configuration.
func (ConfigurationProfileValidatorsOutput) Content ¶
func (o ConfigurationProfileValidatorsOutput) Content() pulumi.StringPtrOutput
Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function.
func (ConfigurationProfileValidatorsOutput) ElementType ¶
func (ConfigurationProfileValidatorsOutput) ElementType() reflect.Type
func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput ¶
func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutput() ConfigurationProfileValidatorsOutput
func (ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext ¶
func (o ConfigurationProfileValidatorsOutput) ToConfigurationProfileValidatorsOutputWithContext(ctx context.Context) ConfigurationProfileValidatorsOutput
func (ConfigurationProfileValidatorsOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationProfileValidatorsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationProfileValidators]
func (ConfigurationProfileValidatorsOutput) Type ¶
func (o ConfigurationProfileValidatorsOutput) Type() pulumi.StringPtrOutput
AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA.
type Deployment
deprecated
type Deployment struct { pulumi.CustomResourceState ApplicationId pulumi.StringOutput `pulumi:"applicationId"` ConfigurationProfileId pulumi.StringOutput `pulumi:"configurationProfileId"` ConfigurationVersion pulumi.StringOutput `pulumi:"configurationVersion"` DeploymentStrategyId pulumi.StringOutput `pulumi:"deploymentStrategyId"` Description pulumi.StringPtrOutput `pulumi:"description"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` KmsKeyIdentifier pulumi.StringPtrOutput `pulumi:"kmsKeyIdentifier"` Tags DeploymentTagsArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppConfig::Deployment
Deprecated: Deployment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (*Deployment) ToOutput ¶ added in v0.76.0
func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentArgs ¶
type DeploymentArgs struct { ApplicationId pulumi.StringInput ConfigurationProfileId pulumi.StringInput ConfigurationVersion pulumi.StringInput DeploymentStrategyId pulumi.StringInput Description pulumi.StringPtrInput EnvironmentId pulumi.StringInput KmsKeyIdentifier pulumi.StringPtrInput Tags DeploymentTagsArrayInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ApplicationId ¶ added in v0.17.0
func (o DeploymentOutput) ApplicationId() pulumi.StringOutput
func (DeploymentOutput) ConfigurationProfileId ¶ added in v0.17.0
func (o DeploymentOutput) ConfigurationProfileId() pulumi.StringOutput
func (DeploymentOutput) ConfigurationVersion ¶ added in v0.17.0
func (o DeploymentOutput) ConfigurationVersion() pulumi.StringOutput
func (DeploymentOutput) DeploymentStrategyId ¶ added in v0.17.0
func (o DeploymentOutput) DeploymentStrategyId() pulumi.StringOutput
func (DeploymentOutput) Description ¶ added in v0.17.0
func (o DeploymentOutput) Description() pulumi.StringPtrOutput
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) EnvironmentId ¶ added in v0.17.0
func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput
func (DeploymentOutput) KmsKeyIdentifier ¶ added in v0.50.0
func (o DeploymentOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
func (DeploymentOutput) Tags ¶ added in v0.17.0
func (o DeploymentOutput) Tags() DeploymentTagsArrayOutput
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentState ¶
type DeploymentState struct { }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentStrategy
deprecated
type DeploymentStrategy struct { pulumi.CustomResourceState DeploymentDurationInMinutes pulumi.Float64Output `pulumi:"deploymentDurationInMinutes"` Description pulumi.StringPtrOutput `pulumi:"description"` FinalBakeTimeInMinutes pulumi.Float64PtrOutput `pulumi:"finalBakeTimeInMinutes"` GrowthFactor pulumi.Float64Output `pulumi:"growthFactor"` GrowthType pulumi.StringPtrOutput `pulumi:"growthType"` Name pulumi.StringOutput `pulumi:"name"` ReplicateTo pulumi.StringOutput `pulumi:"replicateTo"` Tags DeploymentStrategyTagsArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppConfig::DeploymentStrategy
Deprecated: DeploymentStrategy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDeploymentStrategy ¶
func GetDeploymentStrategy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentStrategyState, opts ...pulumi.ResourceOption) (*DeploymentStrategy, error)
GetDeploymentStrategy gets an existing DeploymentStrategy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeploymentStrategy ¶
func NewDeploymentStrategy(ctx *pulumi.Context, name string, args *DeploymentStrategyArgs, opts ...pulumi.ResourceOption) (*DeploymentStrategy, error)
NewDeploymentStrategy registers a new resource with the given unique name, arguments, and options.
func (*DeploymentStrategy) ElementType ¶
func (*DeploymentStrategy) ElementType() reflect.Type
func (*DeploymentStrategy) ToDeploymentStrategyOutput ¶
func (i *DeploymentStrategy) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (*DeploymentStrategy) ToDeploymentStrategyOutputWithContext ¶
func (i *DeploymentStrategy) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (*DeploymentStrategy) ToOutput ¶ added in v0.76.0
func (i *DeploymentStrategy) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
type DeploymentStrategyArgs ¶
type DeploymentStrategyArgs struct { DeploymentDurationInMinutes pulumi.Float64Input Description pulumi.StringPtrInput FinalBakeTimeInMinutes pulumi.Float64PtrInput GrowthFactor pulumi.Float64Input GrowthType pulumi.StringPtrInput Name pulumi.StringPtrInput ReplicateTo pulumi.StringInput Tags DeploymentStrategyTagsArrayInput }
The set of arguments for constructing a DeploymentStrategy resource.
func (DeploymentStrategyArgs) ElementType ¶
func (DeploymentStrategyArgs) ElementType() reflect.Type
type DeploymentStrategyInput ¶
type DeploymentStrategyInput interface { pulumi.Input ToDeploymentStrategyOutput() DeploymentStrategyOutput ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput }
type DeploymentStrategyOutput ¶
type DeploymentStrategyOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyOutput) DeploymentDurationInMinutes ¶ added in v0.17.0
func (o DeploymentStrategyOutput) DeploymentDurationInMinutes() pulumi.Float64Output
func (DeploymentStrategyOutput) Description ¶ added in v0.17.0
func (o DeploymentStrategyOutput) Description() pulumi.StringPtrOutput
func (DeploymentStrategyOutput) ElementType ¶
func (DeploymentStrategyOutput) ElementType() reflect.Type
func (DeploymentStrategyOutput) FinalBakeTimeInMinutes ¶ added in v0.17.0
func (o DeploymentStrategyOutput) FinalBakeTimeInMinutes() pulumi.Float64PtrOutput
func (DeploymentStrategyOutput) GrowthFactor ¶ added in v0.17.0
func (o DeploymentStrategyOutput) GrowthFactor() pulumi.Float64Output
func (DeploymentStrategyOutput) GrowthType ¶ added in v0.17.0
func (o DeploymentStrategyOutput) GrowthType() pulumi.StringPtrOutput
func (DeploymentStrategyOutput) Name ¶ added in v0.17.0
func (o DeploymentStrategyOutput) Name() pulumi.StringOutput
func (DeploymentStrategyOutput) ReplicateTo ¶ added in v0.17.0
func (o DeploymentStrategyOutput) ReplicateTo() pulumi.StringOutput
func (DeploymentStrategyOutput) Tags ¶ added in v0.17.0
func (o DeploymentStrategyOutput) Tags() DeploymentStrategyTagsArrayOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyOutput ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
type DeploymentStrategyState ¶
type DeploymentStrategyState struct { }
func (DeploymentStrategyState) ElementType ¶
func (DeploymentStrategyState) ElementType() reflect.Type
type DeploymentStrategyTags ¶
type DeploymentStrategyTagsArgs ¶
type DeploymentStrategyTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DeploymentStrategyTagsArgs) ElementType ¶
func (DeploymentStrategyTagsArgs) ElementType() reflect.Type
func (DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutput ¶
func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput
func (DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutputWithContext ¶
func (i DeploymentStrategyTagsArgs) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput
func (DeploymentStrategyTagsArgs) ToOutput ¶ added in v0.76.0
func (i DeploymentStrategyTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyTags]
type DeploymentStrategyTagsArray ¶
type DeploymentStrategyTagsArray []DeploymentStrategyTagsInput
func (DeploymentStrategyTagsArray) ElementType ¶
func (DeploymentStrategyTagsArray) ElementType() reflect.Type
func (DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutput ¶
func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput
func (DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutputWithContext ¶
func (i DeploymentStrategyTagsArray) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput
func (DeploymentStrategyTagsArray) ToOutput ¶ added in v0.76.0
func (i DeploymentStrategyTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentStrategyTags]
type DeploymentStrategyTagsArrayInput ¶
type DeploymentStrategyTagsArrayInput interface { pulumi.Input ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput ToDeploymentStrategyTagsArrayOutputWithContext(context.Context) DeploymentStrategyTagsArrayOutput }
DeploymentStrategyTagsArrayInput is an input type that accepts DeploymentStrategyTagsArray and DeploymentStrategyTagsArrayOutput values. You can construct a concrete instance of `DeploymentStrategyTagsArrayInput` via:
DeploymentStrategyTagsArray{ DeploymentStrategyTagsArgs{...} }
type DeploymentStrategyTagsArrayOutput ¶
type DeploymentStrategyTagsArrayOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyTagsArrayOutput) ElementType ¶
func (DeploymentStrategyTagsArrayOutput) ElementType() reflect.Type
func (DeploymentStrategyTagsArrayOutput) Index ¶
func (o DeploymentStrategyTagsArrayOutput) Index(i pulumi.IntInput) DeploymentStrategyTagsOutput
func (DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutput ¶
func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutput() DeploymentStrategyTagsArrayOutput
func (DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutputWithContext ¶
func (o DeploymentStrategyTagsArrayOutput) ToDeploymentStrategyTagsArrayOutputWithContext(ctx context.Context) DeploymentStrategyTagsArrayOutput
func (DeploymentStrategyTagsArrayOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentStrategyTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentStrategyTags]
type DeploymentStrategyTagsInput ¶
type DeploymentStrategyTagsInput interface { pulumi.Input ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput ToDeploymentStrategyTagsOutputWithContext(context.Context) DeploymentStrategyTagsOutput }
DeploymentStrategyTagsInput is an input type that accepts DeploymentStrategyTagsArgs and DeploymentStrategyTagsOutput values. You can construct a concrete instance of `DeploymentStrategyTagsInput` via:
DeploymentStrategyTagsArgs{...}
type DeploymentStrategyTagsOutput ¶
type DeploymentStrategyTagsOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyTagsOutput) ElementType ¶
func (DeploymentStrategyTagsOutput) ElementType() reflect.Type
func (DeploymentStrategyTagsOutput) Key ¶
func (o DeploymentStrategyTagsOutput) Key() pulumi.StringPtrOutput
func (DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutput ¶
func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutput() DeploymentStrategyTagsOutput
func (DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutputWithContext ¶
func (o DeploymentStrategyTagsOutput) ToDeploymentStrategyTagsOutputWithContext(ctx context.Context) DeploymentStrategyTagsOutput
func (DeploymentStrategyTagsOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentStrategyTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyTags]
func (DeploymentStrategyTagsOutput) Value ¶
func (o DeploymentStrategyTagsOutput) Value() pulumi.StringPtrOutput
type DeploymentTags ¶
type DeploymentTagsArgs ¶
type DeploymentTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DeploymentTagsArgs) ElementType ¶
func (DeploymentTagsArgs) ElementType() reflect.Type
func (DeploymentTagsArgs) ToDeploymentTagsOutput ¶
func (i DeploymentTagsArgs) ToDeploymentTagsOutput() DeploymentTagsOutput
func (DeploymentTagsArgs) ToDeploymentTagsOutputWithContext ¶
func (i DeploymentTagsArgs) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput
func (DeploymentTagsArgs) ToOutput ¶ added in v0.76.0
func (i DeploymentTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentTags]
type DeploymentTagsArray ¶
type DeploymentTagsArray []DeploymentTagsInput
func (DeploymentTagsArray) ElementType ¶
func (DeploymentTagsArray) ElementType() reflect.Type
func (DeploymentTagsArray) ToDeploymentTagsArrayOutput ¶
func (i DeploymentTagsArray) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput
func (DeploymentTagsArray) ToDeploymentTagsArrayOutputWithContext ¶
func (i DeploymentTagsArray) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput
func (DeploymentTagsArray) ToOutput ¶ added in v0.76.0
func (i DeploymentTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentTags]
type DeploymentTagsArrayInput ¶
type DeploymentTagsArrayInput interface { pulumi.Input ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput ToDeploymentTagsArrayOutputWithContext(context.Context) DeploymentTagsArrayOutput }
DeploymentTagsArrayInput is an input type that accepts DeploymentTagsArray and DeploymentTagsArrayOutput values. You can construct a concrete instance of `DeploymentTagsArrayInput` via:
DeploymentTagsArray{ DeploymentTagsArgs{...} }
type DeploymentTagsArrayOutput ¶
type DeploymentTagsArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTagsArrayOutput) ElementType ¶
func (DeploymentTagsArrayOutput) ElementType() reflect.Type
func (DeploymentTagsArrayOutput) Index ¶
func (o DeploymentTagsArrayOutput) Index(i pulumi.IntInput) DeploymentTagsOutput
func (DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutput ¶
func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutput() DeploymentTagsArrayOutput
func (DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutputWithContext ¶
func (o DeploymentTagsArrayOutput) ToDeploymentTagsArrayOutputWithContext(ctx context.Context) DeploymentTagsArrayOutput
func (DeploymentTagsArrayOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentTags]
type DeploymentTagsInput ¶
type DeploymentTagsInput interface { pulumi.Input ToDeploymentTagsOutput() DeploymentTagsOutput ToDeploymentTagsOutputWithContext(context.Context) DeploymentTagsOutput }
DeploymentTagsInput is an input type that accepts DeploymentTagsArgs and DeploymentTagsOutput values. You can construct a concrete instance of `DeploymentTagsInput` via:
DeploymentTagsArgs{...}
type DeploymentTagsOutput ¶
type DeploymentTagsOutput struct{ *pulumi.OutputState }
func (DeploymentTagsOutput) ElementType ¶
func (DeploymentTagsOutput) ElementType() reflect.Type
func (DeploymentTagsOutput) Key ¶
func (o DeploymentTagsOutput) Key() pulumi.StringPtrOutput
func (DeploymentTagsOutput) ToDeploymentTagsOutput ¶
func (o DeploymentTagsOutput) ToDeploymentTagsOutput() DeploymentTagsOutput
func (DeploymentTagsOutput) ToDeploymentTagsOutputWithContext ¶
func (o DeploymentTagsOutput) ToDeploymentTagsOutputWithContext(ctx context.Context) DeploymentTagsOutput
func (DeploymentTagsOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentTags]
func (DeploymentTagsOutput) Value ¶
func (o DeploymentTagsOutput) Value() pulumi.StringPtrOutput
type Environment
deprecated
type Environment struct { pulumi.CustomResourceState ApplicationId pulumi.StringOutput `pulumi:"applicationId"` Description pulumi.StringPtrOutput `pulumi:"description"` Monitors EnvironmentMonitorsArrayOutput `pulumi:"monitors"` Name pulumi.StringOutput `pulumi:"name"` Tags EnvironmentTagsArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppConfig::Environment
Deprecated: Environment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (*Environment) ToOutput ¶ added in v0.76.0
func (i *Environment) ToOutput(ctx context.Context) pulumix.Output[*Environment]
type EnvironmentArgs ¶
type EnvironmentArgs struct { ApplicationId pulumi.StringInput Description pulumi.StringPtrInput Monitors EnvironmentMonitorsArrayInput Name pulumi.StringPtrInput Tags EnvironmentTagsArrayInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMonitors ¶
type EnvironmentMonitorsArgs ¶
type EnvironmentMonitorsArgs struct { AlarmArn pulumi.StringPtrInput `pulumi:"alarmArn"` AlarmRoleArn pulumi.StringPtrInput `pulumi:"alarmRoleArn"` }
func (EnvironmentMonitorsArgs) ElementType ¶
func (EnvironmentMonitorsArgs) ElementType() reflect.Type
func (EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutput ¶
func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput
func (EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutputWithContext ¶
func (i EnvironmentMonitorsArgs) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput
func (EnvironmentMonitorsArgs) ToOutput ¶ added in v0.76.0
func (i EnvironmentMonitorsArgs) ToOutput(ctx context.Context) pulumix.Output[EnvironmentMonitors]
type EnvironmentMonitorsArray ¶
type EnvironmentMonitorsArray []EnvironmentMonitorsInput
func (EnvironmentMonitorsArray) ElementType ¶
func (EnvironmentMonitorsArray) ElementType() reflect.Type
func (EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutput ¶
func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput
func (EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutputWithContext ¶
func (i EnvironmentMonitorsArray) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput
func (EnvironmentMonitorsArray) ToOutput ¶ added in v0.76.0
func (i EnvironmentMonitorsArray) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentMonitors]
type EnvironmentMonitorsArrayInput ¶
type EnvironmentMonitorsArrayInput interface { pulumi.Input ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput ToEnvironmentMonitorsArrayOutputWithContext(context.Context) EnvironmentMonitorsArrayOutput }
EnvironmentMonitorsArrayInput is an input type that accepts EnvironmentMonitorsArray and EnvironmentMonitorsArrayOutput values. You can construct a concrete instance of `EnvironmentMonitorsArrayInput` via:
EnvironmentMonitorsArray{ EnvironmentMonitorsArgs{...} }
type EnvironmentMonitorsArrayOutput ¶
type EnvironmentMonitorsArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentMonitorsArrayOutput) ElementType ¶
func (EnvironmentMonitorsArrayOutput) ElementType() reflect.Type
func (EnvironmentMonitorsArrayOutput) Index ¶
func (o EnvironmentMonitorsArrayOutput) Index(i pulumi.IntInput) EnvironmentMonitorsOutput
func (EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutput ¶
func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutput() EnvironmentMonitorsArrayOutput
func (EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutputWithContext ¶
func (o EnvironmentMonitorsArrayOutput) ToEnvironmentMonitorsArrayOutputWithContext(ctx context.Context) EnvironmentMonitorsArrayOutput
func (EnvironmentMonitorsArrayOutput) ToOutput ¶ added in v0.76.0
func (o EnvironmentMonitorsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentMonitors]
type EnvironmentMonitorsInput ¶
type EnvironmentMonitorsInput interface { pulumi.Input ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput ToEnvironmentMonitorsOutputWithContext(context.Context) EnvironmentMonitorsOutput }
EnvironmentMonitorsInput is an input type that accepts EnvironmentMonitorsArgs and EnvironmentMonitorsOutput values. You can construct a concrete instance of `EnvironmentMonitorsInput` via:
EnvironmentMonitorsArgs{...}
type EnvironmentMonitorsOutput ¶
type EnvironmentMonitorsOutput struct{ *pulumi.OutputState }
func (EnvironmentMonitorsOutput) AlarmArn ¶
func (o EnvironmentMonitorsOutput) AlarmArn() pulumi.StringPtrOutput
func (EnvironmentMonitorsOutput) AlarmRoleArn ¶
func (o EnvironmentMonitorsOutput) AlarmRoleArn() pulumi.StringPtrOutput
func (EnvironmentMonitorsOutput) ElementType ¶
func (EnvironmentMonitorsOutput) ElementType() reflect.Type
func (EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutput ¶
func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutput() EnvironmentMonitorsOutput
func (EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutputWithContext ¶
func (o EnvironmentMonitorsOutput) ToEnvironmentMonitorsOutputWithContext(ctx context.Context) EnvironmentMonitorsOutput
func (EnvironmentMonitorsOutput) ToOutput ¶ added in v0.76.0
func (o EnvironmentMonitorsOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentMonitors]
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ApplicationId ¶ added in v0.17.0
func (o EnvironmentOutput) ApplicationId() pulumi.StringOutput
func (EnvironmentOutput) Description ¶ added in v0.17.0
func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) Monitors ¶ added in v0.17.0
func (o EnvironmentOutput) Monitors() EnvironmentMonitorsArrayOutput
func (EnvironmentOutput) Name ¶ added in v0.17.0
func (o EnvironmentOutput) Name() pulumi.StringOutput
func (EnvironmentOutput) Tags ¶ added in v0.17.0
func (o EnvironmentOutput) Tags() EnvironmentTagsArrayOutput
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) ToOutput ¶ added in v0.76.0
func (o EnvironmentOutput) ToOutput(ctx context.Context) pulumix.Output[*Environment]
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentTags ¶
type EnvironmentTagsArgs ¶
type EnvironmentTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (EnvironmentTagsArgs) ElementType ¶
func (EnvironmentTagsArgs) ElementType() reflect.Type
func (EnvironmentTagsArgs) ToEnvironmentTagsOutput ¶
func (i EnvironmentTagsArgs) ToEnvironmentTagsOutput() EnvironmentTagsOutput
func (EnvironmentTagsArgs) ToEnvironmentTagsOutputWithContext ¶
func (i EnvironmentTagsArgs) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput
func (EnvironmentTagsArgs) ToOutput ¶ added in v0.76.0
func (i EnvironmentTagsArgs) ToOutput(ctx context.Context) pulumix.Output[EnvironmentTags]
type EnvironmentTagsArray ¶
type EnvironmentTagsArray []EnvironmentTagsInput
func (EnvironmentTagsArray) ElementType ¶
func (EnvironmentTagsArray) ElementType() reflect.Type
func (EnvironmentTagsArray) ToEnvironmentTagsArrayOutput ¶
func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput
func (EnvironmentTagsArray) ToEnvironmentTagsArrayOutputWithContext ¶
func (i EnvironmentTagsArray) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput
func (EnvironmentTagsArray) ToOutput ¶ added in v0.76.0
func (i EnvironmentTagsArray) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentTags]
type EnvironmentTagsArrayInput ¶
type EnvironmentTagsArrayInput interface { pulumi.Input ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput ToEnvironmentTagsArrayOutputWithContext(context.Context) EnvironmentTagsArrayOutput }
EnvironmentTagsArrayInput is an input type that accepts EnvironmentTagsArray and EnvironmentTagsArrayOutput values. You can construct a concrete instance of `EnvironmentTagsArrayInput` via:
EnvironmentTagsArray{ EnvironmentTagsArgs{...} }
type EnvironmentTagsArrayOutput ¶
type EnvironmentTagsArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentTagsArrayOutput) ElementType ¶
func (EnvironmentTagsArrayOutput) ElementType() reflect.Type
func (EnvironmentTagsArrayOutput) Index ¶
func (o EnvironmentTagsArrayOutput) Index(i pulumi.IntInput) EnvironmentTagsOutput
func (EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutput ¶
func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutput() EnvironmentTagsArrayOutput
func (EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutputWithContext ¶
func (o EnvironmentTagsArrayOutput) ToEnvironmentTagsArrayOutputWithContext(ctx context.Context) EnvironmentTagsArrayOutput
func (EnvironmentTagsArrayOutput) ToOutput ¶ added in v0.76.0
func (o EnvironmentTagsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentTags]
type EnvironmentTagsInput ¶
type EnvironmentTagsInput interface { pulumi.Input ToEnvironmentTagsOutput() EnvironmentTagsOutput ToEnvironmentTagsOutputWithContext(context.Context) EnvironmentTagsOutput }
EnvironmentTagsInput is an input type that accepts EnvironmentTagsArgs and EnvironmentTagsOutput values. You can construct a concrete instance of `EnvironmentTagsInput` via:
EnvironmentTagsArgs{...}
type EnvironmentTagsOutput ¶
type EnvironmentTagsOutput struct{ *pulumi.OutputState }
func (EnvironmentTagsOutput) ElementType ¶
func (EnvironmentTagsOutput) ElementType() reflect.Type
func (EnvironmentTagsOutput) Key ¶
func (o EnvironmentTagsOutput) Key() pulumi.StringPtrOutput
func (EnvironmentTagsOutput) ToEnvironmentTagsOutput ¶
func (o EnvironmentTagsOutput) ToEnvironmentTagsOutput() EnvironmentTagsOutput
func (EnvironmentTagsOutput) ToEnvironmentTagsOutputWithContext ¶
func (o EnvironmentTagsOutput) ToEnvironmentTagsOutputWithContext(ctx context.Context) EnvironmentTagsOutput
func (EnvironmentTagsOutput) ToOutput ¶ added in v0.76.0
func (o EnvironmentTagsOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentTags]
func (EnvironmentTagsOutput) Value ¶
func (o EnvironmentTagsOutput) Value() pulumi.StringPtrOutput
type Extension ¶ added in v0.58.0
type Extension struct { pulumi.CustomResourceState Actions pulumi.AnyOutput `pulumi:"actions"` Arn pulumi.StringOutput `pulumi:"arn"` // Description of the extension. Description pulumi.StringPtrOutput `pulumi:"description"` LatestVersionNumber pulumi.IntPtrOutput `pulumi:"latestVersionNumber"` // Name of the extension. Name pulumi.StringOutput `pulumi:"name"` Parameters pulumi.AnyOutput `pulumi:"parameters"` // An array of key-value tags to apply to this resource. Tags ExtensionTagArrayOutput `pulumi:"tags"` VersionNumber pulumi.IntOutput `pulumi:"versionNumber"` }
Resource Type definition for AWS::AppConfig::Extension
func GetExtension ¶ added in v0.58.0
func GetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)
GetExtension gets an existing Extension resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExtension ¶ added in v0.58.0
func NewExtension(ctx *pulumi.Context, name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)
NewExtension registers a new resource with the given unique name, arguments, and options.
func (*Extension) ElementType ¶ added in v0.58.0
func (*Extension) ToExtensionOutput ¶ added in v0.58.0
func (i *Extension) ToExtensionOutput() ExtensionOutput
func (*Extension) ToExtensionOutputWithContext ¶ added in v0.58.0
func (i *Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
type ExtensionArgs ¶ added in v0.58.0
type ExtensionArgs struct { Actions pulumi.Input // Description of the extension. Description pulumi.StringPtrInput LatestVersionNumber pulumi.IntPtrInput // Name of the extension. Name pulumi.StringPtrInput Parameters pulumi.Input // An array of key-value tags to apply to this resource. Tags ExtensionTagArrayInput }
The set of arguments for constructing a Extension resource.
func (ExtensionArgs) ElementType ¶ added in v0.58.0
func (ExtensionArgs) ElementType() reflect.Type
type ExtensionAssociation ¶ added in v0.58.0
type ExtensionAssociation struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` ExtensionArn pulumi.StringOutput `pulumi:"extensionArn"` ExtensionIdentifier pulumi.StringPtrOutput `pulumi:"extensionIdentifier"` ExtensionVersionNumber pulumi.IntPtrOutput `pulumi:"extensionVersionNumber"` Parameters pulumi.AnyOutput `pulumi:"parameters"` ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` ResourceIdentifier pulumi.StringPtrOutput `pulumi:"resourceIdentifier"` // An array of key-value pairs to apply to this resource. Tags ExtensionAssociationTagArrayOutput `pulumi:"tags"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetExtensionAssociation ¶ added in v0.58.0
func GetExtensionAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtensionAssociationState, opts ...pulumi.ResourceOption) (*ExtensionAssociation, error)
GetExtensionAssociation gets an existing ExtensionAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExtensionAssociation ¶ added in v0.58.0
func NewExtensionAssociation(ctx *pulumi.Context, name string, args *ExtensionAssociationArgs, opts ...pulumi.ResourceOption) (*ExtensionAssociation, error)
NewExtensionAssociation registers a new resource with the given unique name, arguments, and options.
func (*ExtensionAssociation) ElementType ¶ added in v0.58.0
func (*ExtensionAssociation) ElementType() reflect.Type
func (*ExtensionAssociation) ToExtensionAssociationOutput ¶ added in v0.58.0
func (i *ExtensionAssociation) ToExtensionAssociationOutput() ExtensionAssociationOutput
func (*ExtensionAssociation) ToExtensionAssociationOutputWithContext ¶ added in v0.58.0
func (i *ExtensionAssociation) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput
func (*ExtensionAssociation) ToOutput ¶ added in v0.76.0
func (i *ExtensionAssociation) ToOutput(ctx context.Context) pulumix.Output[*ExtensionAssociation]
type ExtensionAssociationArgs ¶ added in v0.58.0
type ExtensionAssociationArgs struct { ExtensionIdentifier pulumi.StringPtrInput ExtensionVersionNumber pulumi.IntPtrInput Parameters pulumi.Input ResourceIdentifier pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags ExtensionAssociationTagArrayInput }
The set of arguments for constructing a ExtensionAssociation resource.
func (ExtensionAssociationArgs) ElementType ¶ added in v0.58.0
func (ExtensionAssociationArgs) ElementType() reflect.Type
type ExtensionAssociationInput ¶ added in v0.58.0
type ExtensionAssociationInput interface { pulumi.Input ToExtensionAssociationOutput() ExtensionAssociationOutput ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput }
type ExtensionAssociationOutput ¶ added in v0.58.0
type ExtensionAssociationOutput struct{ *pulumi.OutputState }
func (ExtensionAssociationOutput) Arn ¶ added in v0.58.0
func (o ExtensionAssociationOutput) Arn() pulumi.StringOutput
func (ExtensionAssociationOutput) ElementType ¶ added in v0.58.0
func (ExtensionAssociationOutput) ElementType() reflect.Type
func (ExtensionAssociationOutput) ExtensionArn ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ExtensionArn() pulumi.StringOutput
func (ExtensionAssociationOutput) ExtensionIdentifier ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ExtensionIdentifier() pulumi.StringPtrOutput
func (ExtensionAssociationOutput) ExtensionVersionNumber ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ExtensionVersionNumber() pulumi.IntPtrOutput
func (ExtensionAssociationOutput) Parameters ¶ added in v0.58.0
func (o ExtensionAssociationOutput) Parameters() pulumi.AnyOutput
func (ExtensionAssociationOutput) ResourceArn ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ResourceArn() pulumi.StringOutput
func (ExtensionAssociationOutput) ResourceIdentifier ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ResourceIdentifier() pulumi.StringPtrOutput
func (ExtensionAssociationOutput) Tags ¶ added in v0.58.0
func (o ExtensionAssociationOutput) Tags() ExtensionAssociationTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ExtensionAssociationOutput) ToExtensionAssociationOutput ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ToExtensionAssociationOutput() ExtensionAssociationOutput
func (ExtensionAssociationOutput) ToExtensionAssociationOutputWithContext ¶ added in v0.58.0
func (o ExtensionAssociationOutput) ToExtensionAssociationOutputWithContext(ctx context.Context) ExtensionAssociationOutput
func (ExtensionAssociationOutput) ToOutput ¶ added in v0.76.0
func (o ExtensionAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtensionAssociation]
type ExtensionAssociationState ¶ added in v0.58.0
type ExtensionAssociationState struct { }
func (ExtensionAssociationState) ElementType ¶ added in v0.58.0
func (ExtensionAssociationState) ElementType() reflect.Type
type ExtensionAssociationTag ¶ added in v0.58.0
type ExtensionAssociationTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ExtensionAssociationTagArgs ¶ added in v0.58.0
type ExtensionAssociationTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ExtensionAssociationTagArgs) ElementType ¶ added in v0.58.0
func (ExtensionAssociationTagArgs) ElementType() reflect.Type
func (ExtensionAssociationTagArgs) ToExtensionAssociationTagOutput ¶ added in v0.58.0
func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput
func (ExtensionAssociationTagArgs) ToExtensionAssociationTagOutputWithContext ¶ added in v0.58.0
func (i ExtensionAssociationTagArgs) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput
func (ExtensionAssociationTagArgs) ToOutput ¶ added in v0.76.0
func (i ExtensionAssociationTagArgs) ToOutput(ctx context.Context) pulumix.Output[ExtensionAssociationTag]
type ExtensionAssociationTagArray ¶ added in v0.58.0
type ExtensionAssociationTagArray []ExtensionAssociationTagInput
func (ExtensionAssociationTagArray) ElementType ¶ added in v0.58.0
func (ExtensionAssociationTagArray) ElementType() reflect.Type
func (ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutput ¶ added in v0.58.0
func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput
func (ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutputWithContext ¶ added in v0.58.0
func (i ExtensionAssociationTagArray) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput
func (ExtensionAssociationTagArray) ToOutput ¶ added in v0.76.0
func (i ExtensionAssociationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionAssociationTag]
type ExtensionAssociationTagArrayInput ¶ added in v0.58.0
type ExtensionAssociationTagArrayInput interface { pulumi.Input ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput ToExtensionAssociationTagArrayOutputWithContext(context.Context) ExtensionAssociationTagArrayOutput }
ExtensionAssociationTagArrayInput is an input type that accepts ExtensionAssociationTagArray and ExtensionAssociationTagArrayOutput values. You can construct a concrete instance of `ExtensionAssociationTagArrayInput` via:
ExtensionAssociationTagArray{ ExtensionAssociationTagArgs{...} }
type ExtensionAssociationTagArrayOutput ¶ added in v0.58.0
type ExtensionAssociationTagArrayOutput struct{ *pulumi.OutputState }
func (ExtensionAssociationTagArrayOutput) ElementType ¶ added in v0.58.0
func (ExtensionAssociationTagArrayOutput) ElementType() reflect.Type
func (ExtensionAssociationTagArrayOutput) Index ¶ added in v0.58.0
func (o ExtensionAssociationTagArrayOutput) Index(i pulumi.IntInput) ExtensionAssociationTagOutput
func (ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutput ¶ added in v0.58.0
func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutput() ExtensionAssociationTagArrayOutput
func (ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutputWithContext ¶ added in v0.58.0
func (o ExtensionAssociationTagArrayOutput) ToExtensionAssociationTagArrayOutputWithContext(ctx context.Context) ExtensionAssociationTagArrayOutput
func (ExtensionAssociationTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ExtensionAssociationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionAssociationTag]
type ExtensionAssociationTagInput ¶ added in v0.58.0
type ExtensionAssociationTagInput interface { pulumi.Input ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput ToExtensionAssociationTagOutputWithContext(context.Context) ExtensionAssociationTagOutput }
ExtensionAssociationTagInput is an input type that accepts ExtensionAssociationTagArgs and ExtensionAssociationTagOutput values. You can construct a concrete instance of `ExtensionAssociationTagInput` via:
ExtensionAssociationTagArgs{...}
type ExtensionAssociationTagOutput ¶ added in v0.58.0
type ExtensionAssociationTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ExtensionAssociationTagOutput) ElementType ¶ added in v0.58.0
func (ExtensionAssociationTagOutput) ElementType() reflect.Type
func (ExtensionAssociationTagOutput) Key ¶ added in v0.58.0
func (o ExtensionAssociationTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ExtensionAssociationTagOutput) ToExtensionAssociationTagOutput ¶ added in v0.58.0
func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutput() ExtensionAssociationTagOutput
func (ExtensionAssociationTagOutput) ToExtensionAssociationTagOutputWithContext ¶ added in v0.58.0
func (o ExtensionAssociationTagOutput) ToExtensionAssociationTagOutputWithContext(ctx context.Context) ExtensionAssociationTagOutput
func (ExtensionAssociationTagOutput) ToOutput ¶ added in v0.76.0
func (o ExtensionAssociationTagOutput) ToOutput(ctx context.Context) pulumix.Output[ExtensionAssociationTag]
func (ExtensionAssociationTagOutput) Value ¶ added in v0.58.0
func (o ExtensionAssociationTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ExtensionInput ¶ added in v0.58.0
type ExtensionInput interface { pulumi.Input ToExtensionOutput() ExtensionOutput ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput }
type ExtensionOutput ¶ added in v0.58.0
type ExtensionOutput struct{ *pulumi.OutputState }
func (ExtensionOutput) Actions ¶ added in v0.58.0
func (o ExtensionOutput) Actions() pulumi.AnyOutput
func (ExtensionOutput) Arn ¶ added in v0.58.0
func (o ExtensionOutput) Arn() pulumi.StringOutput
func (ExtensionOutput) Description ¶ added in v0.58.0
func (o ExtensionOutput) Description() pulumi.StringPtrOutput
Description of the extension.
func (ExtensionOutput) ElementType ¶ added in v0.58.0
func (ExtensionOutput) ElementType() reflect.Type
func (ExtensionOutput) LatestVersionNumber ¶ added in v0.58.0
func (o ExtensionOutput) LatestVersionNumber() pulumi.IntPtrOutput
func (ExtensionOutput) Name ¶ added in v0.58.0
func (o ExtensionOutput) Name() pulumi.StringOutput
Name of the extension.
func (ExtensionOutput) Parameters ¶ added in v0.58.0
func (o ExtensionOutput) Parameters() pulumi.AnyOutput
func (ExtensionOutput) Tags ¶ added in v0.58.0
func (o ExtensionOutput) Tags() ExtensionTagArrayOutput
An array of key-value tags to apply to this resource.
func (ExtensionOutput) ToExtensionOutput ¶ added in v0.58.0
func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput
func (ExtensionOutput) ToExtensionOutputWithContext ¶ added in v0.58.0
func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
func (ExtensionOutput) VersionNumber ¶ added in v0.58.0
func (o ExtensionOutput) VersionNumber() pulumi.IntOutput
type ExtensionState ¶ added in v0.58.0
type ExtensionState struct { }
func (ExtensionState) ElementType ¶ added in v0.58.0
func (ExtensionState) ElementType() reflect.Type
type ExtensionTag ¶ added in v0.58.0
type ExtensionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ExtensionTagArgs ¶ added in v0.58.0
type ExtensionTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ExtensionTagArgs) ElementType ¶ added in v0.58.0
func (ExtensionTagArgs) ElementType() reflect.Type
func (ExtensionTagArgs) ToExtensionTagOutput ¶ added in v0.58.0
func (i ExtensionTagArgs) ToExtensionTagOutput() ExtensionTagOutput
func (ExtensionTagArgs) ToExtensionTagOutputWithContext ¶ added in v0.58.0
func (i ExtensionTagArgs) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput
func (ExtensionTagArgs) ToOutput ¶ added in v0.76.0
func (i ExtensionTagArgs) ToOutput(ctx context.Context) pulumix.Output[ExtensionTag]
type ExtensionTagArray ¶ added in v0.58.0
type ExtensionTagArray []ExtensionTagInput
func (ExtensionTagArray) ElementType ¶ added in v0.58.0
func (ExtensionTagArray) ElementType() reflect.Type
func (ExtensionTagArray) ToExtensionTagArrayOutput ¶ added in v0.58.0
func (i ExtensionTagArray) ToExtensionTagArrayOutput() ExtensionTagArrayOutput
func (ExtensionTagArray) ToExtensionTagArrayOutputWithContext ¶ added in v0.58.0
func (i ExtensionTagArray) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput
func (ExtensionTagArray) ToOutput ¶ added in v0.76.0
func (i ExtensionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionTag]
type ExtensionTagArrayInput ¶ added in v0.58.0
type ExtensionTagArrayInput interface { pulumi.Input ToExtensionTagArrayOutput() ExtensionTagArrayOutput ToExtensionTagArrayOutputWithContext(context.Context) ExtensionTagArrayOutput }
ExtensionTagArrayInput is an input type that accepts ExtensionTagArray and ExtensionTagArrayOutput values. You can construct a concrete instance of `ExtensionTagArrayInput` via:
ExtensionTagArray{ ExtensionTagArgs{...} }
type ExtensionTagArrayOutput ¶ added in v0.58.0
type ExtensionTagArrayOutput struct{ *pulumi.OutputState }
func (ExtensionTagArrayOutput) ElementType ¶ added in v0.58.0
func (ExtensionTagArrayOutput) ElementType() reflect.Type
func (ExtensionTagArrayOutput) Index ¶ added in v0.58.0
func (o ExtensionTagArrayOutput) Index(i pulumi.IntInput) ExtensionTagOutput
func (ExtensionTagArrayOutput) ToExtensionTagArrayOutput ¶ added in v0.58.0
func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutput() ExtensionTagArrayOutput
func (ExtensionTagArrayOutput) ToExtensionTagArrayOutputWithContext ¶ added in v0.58.0
func (o ExtensionTagArrayOutput) ToExtensionTagArrayOutputWithContext(ctx context.Context) ExtensionTagArrayOutput
func (ExtensionTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ExtensionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExtensionTag]
type ExtensionTagInput ¶ added in v0.58.0
type ExtensionTagInput interface { pulumi.Input ToExtensionTagOutput() ExtensionTagOutput ToExtensionTagOutputWithContext(context.Context) ExtensionTagOutput }
ExtensionTagInput is an input type that accepts ExtensionTagArgs and ExtensionTagOutput values. You can construct a concrete instance of `ExtensionTagInput` via:
ExtensionTagArgs{...}
type ExtensionTagOutput ¶ added in v0.58.0
type ExtensionTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ExtensionTagOutput) ElementType ¶ added in v0.58.0
func (ExtensionTagOutput) ElementType() reflect.Type
func (ExtensionTagOutput) Key ¶ added in v0.58.0
func (o ExtensionTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ExtensionTagOutput) ToExtensionTagOutput ¶ added in v0.58.0
func (o ExtensionTagOutput) ToExtensionTagOutput() ExtensionTagOutput
func (ExtensionTagOutput) ToExtensionTagOutputWithContext ¶ added in v0.58.0
func (o ExtensionTagOutput) ToExtensionTagOutputWithContext(ctx context.Context) ExtensionTagOutput
func (ExtensionTagOutput) ToOutput ¶ added in v0.76.0
func (o ExtensionTagOutput) ToOutput(ctx context.Context) pulumix.Output[ExtensionTag]
func (ExtensionTagOutput) Value ¶ added in v0.58.0
func (o ExtensionTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type HostedConfigurationVersion
deprecated
type HostedConfigurationVersion struct { pulumi.CustomResourceState ApplicationId pulumi.StringOutput `pulumi:"applicationId"` ConfigurationProfileId pulumi.StringOutput `pulumi:"configurationProfileId"` Content pulumi.StringOutput `pulumi:"content"` ContentType pulumi.StringOutput `pulumi:"contentType"` Description pulumi.StringPtrOutput `pulumi:"description"` LatestVersionNumber pulumi.Float64PtrOutput `pulumi:"latestVersionNumber"` VersionLabel pulumi.StringPtrOutput `pulumi:"versionLabel"` }
Resource Type definition for AWS::AppConfig::HostedConfigurationVersion
Deprecated: HostedConfigurationVersion is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetHostedConfigurationVersion ¶
func GetHostedConfigurationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostedConfigurationVersionState, opts ...pulumi.ResourceOption) (*HostedConfigurationVersion, error)
GetHostedConfigurationVersion gets an existing HostedConfigurationVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHostedConfigurationVersion ¶
func NewHostedConfigurationVersion(ctx *pulumi.Context, name string, args *HostedConfigurationVersionArgs, opts ...pulumi.ResourceOption) (*HostedConfigurationVersion, error)
NewHostedConfigurationVersion registers a new resource with the given unique name, arguments, and options.
func (*HostedConfigurationVersion) ElementType ¶
func (*HostedConfigurationVersion) ElementType() reflect.Type
func (*HostedConfigurationVersion) ToHostedConfigurationVersionOutput ¶
func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput
func (*HostedConfigurationVersion) ToHostedConfigurationVersionOutputWithContext ¶
func (i *HostedConfigurationVersion) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput
func (*HostedConfigurationVersion) ToOutput ¶ added in v0.76.0
func (i *HostedConfigurationVersion) ToOutput(ctx context.Context) pulumix.Output[*HostedConfigurationVersion]
type HostedConfigurationVersionArgs ¶
type HostedConfigurationVersionArgs struct { ApplicationId pulumi.StringInput ConfigurationProfileId pulumi.StringInput Content pulumi.StringInput ContentType pulumi.StringInput Description pulumi.StringPtrInput LatestVersionNumber pulumi.Float64PtrInput VersionLabel pulumi.StringPtrInput }
The set of arguments for constructing a HostedConfigurationVersion resource.
func (HostedConfigurationVersionArgs) ElementType ¶
func (HostedConfigurationVersionArgs) ElementType() reflect.Type
type HostedConfigurationVersionInput ¶
type HostedConfigurationVersionInput interface { pulumi.Input ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput }
type HostedConfigurationVersionOutput ¶
type HostedConfigurationVersionOutput struct{ *pulumi.OutputState }
func (HostedConfigurationVersionOutput) ApplicationId ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) ApplicationId() pulumi.StringOutput
func (HostedConfigurationVersionOutput) ConfigurationProfileId ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) ConfigurationProfileId() pulumi.StringOutput
func (HostedConfigurationVersionOutput) Content ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) Content() pulumi.StringOutput
func (HostedConfigurationVersionOutput) ContentType ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) ContentType() pulumi.StringOutput
func (HostedConfigurationVersionOutput) Description ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) Description() pulumi.StringPtrOutput
func (HostedConfigurationVersionOutput) ElementType ¶
func (HostedConfigurationVersionOutput) ElementType() reflect.Type
func (HostedConfigurationVersionOutput) LatestVersionNumber ¶ added in v0.17.0
func (o HostedConfigurationVersionOutput) LatestVersionNumber() pulumi.Float64PtrOutput
func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput ¶
func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutput() HostedConfigurationVersionOutput
func (HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext ¶
func (o HostedConfigurationVersionOutput) ToHostedConfigurationVersionOutputWithContext(ctx context.Context) HostedConfigurationVersionOutput
func (HostedConfigurationVersionOutput) ToOutput ¶ added in v0.76.0
func (o HostedConfigurationVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*HostedConfigurationVersion]
func (HostedConfigurationVersionOutput) VersionLabel ¶ added in v0.52.0
func (o HostedConfigurationVersionOutput) VersionLabel() pulumi.StringPtrOutput
type HostedConfigurationVersionState ¶
type HostedConfigurationVersionState struct { }
func (HostedConfigurationVersionState) ElementType ¶
func (HostedConfigurationVersionState) ElementType() reflect.Type
type LookupApplicationArgs ¶ added in v0.12.0
type LookupApplicationArgs struct { // The application Id ApplicationId string `pulumi:"applicationId"` }
type LookupApplicationOutputArgs ¶ added in v0.12.0
type LookupApplicationOutputArgs struct { // The application Id ApplicationId pulumi.StringInput `pulumi:"applicationId"` }
func (LookupApplicationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶ added in v0.12.0
type LookupApplicationResult struct { // The application Id ApplicationId *string `pulumi:"applicationId"` // A description of the application. Description *string `pulumi:"description"` // A name for the application. Name *string `pulumi:"name"` // Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags []ApplicationTags `pulumi:"tags"` }
func LookupApplication ¶ added in v0.12.0
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource Type definition for AWS::AppConfig::Application
type LookupApplicationResultOutput ¶ added in v0.12.0
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶ added in v0.12.0
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationId ¶ added in v0.82.0
func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
The application Id
func (LookupApplicationResultOutput) Description ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
A description of the application.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Name ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
A name for the application.
func (LookupApplicationResultOutput) Tags ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Tags() ApplicationTagsArrayOutput
Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupApplicationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationResult]
type LookupConfigurationProfileArgs ¶ added in v0.12.0
type LookupConfigurationProfileOutputArgs ¶ added in v0.12.0
type LookupConfigurationProfileOutputArgs struct { // The application ID. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // The configuration profile ID ConfigurationProfileId pulumi.StringInput `pulumi:"configurationProfileId"` }
func (LookupConfigurationProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConfigurationProfileOutputArgs) ElementType() reflect.Type
type LookupConfigurationProfileResult ¶ added in v0.12.0
type LookupConfigurationProfileResult struct { // The configuration profile ID ConfigurationProfileId *string `pulumi:"configurationProfileId"` // A description of the configuration profile. Description *string `pulumi:"description"` // The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service. KmsKeyArn *string `pulumi:"kmsKeyArn"` // The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. KmsKeyIdentifier *string `pulumi:"kmsKeyIdentifier"` // A name for the configuration profile. Name *string `pulumi:"name"` // The ARN of an IAM role with permission to access the configuration at the specified LocationUri. RetrievalRoleArn *string `pulumi:"retrievalRoleArn"` // Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. Tags []ConfigurationProfileTags `pulumi:"tags"` // A list of methods for validating the configuration. Validators []ConfigurationProfileValidators `pulumi:"validators"` }
func LookupConfigurationProfile ¶ added in v0.12.0
func LookupConfigurationProfile(ctx *pulumi.Context, args *LookupConfigurationProfileArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationProfileResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupConfigurationProfileResultOutput ¶ added in v0.12.0
type LookupConfigurationProfileResultOutput struct{ *pulumi.OutputState }
func LookupConfigurationProfileOutput ¶ added in v0.12.0
func LookupConfigurationProfileOutput(ctx *pulumi.Context, args LookupConfigurationProfileOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationProfileResultOutput
func (LookupConfigurationProfileResultOutput) ConfigurationProfileId ¶ added in v0.84.0
func (o LookupConfigurationProfileResultOutput) ConfigurationProfileId() pulumi.StringPtrOutput
The configuration profile ID
func (LookupConfigurationProfileResultOutput) Description ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) Description() pulumi.StringPtrOutput
A description of the configuration profile.
func (LookupConfigurationProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupConfigurationProfileResultOutput) ElementType() reflect.Type
func (LookupConfigurationProfileResultOutput) KmsKeyArn ¶ added in v0.84.0
func (o LookupConfigurationProfileResultOutput) KmsKeyArn() pulumi.StringPtrOutput
The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. This attribute is only used for hosted configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an AWS KMS key for that particular service.
func (LookupConfigurationProfileResultOutput) KmsKeyIdentifier ¶ added in v0.82.0
func (o LookupConfigurationProfileResultOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
func (LookupConfigurationProfileResultOutput) Name ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) Name() pulumi.StringPtrOutput
A name for the configuration profile.
func (LookupConfigurationProfileResultOutput) RetrievalRoleArn ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) RetrievalRoleArn() pulumi.StringPtrOutput
The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
func (LookupConfigurationProfileResultOutput) Tags ¶ added in v0.12.0
Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutput() LookupConfigurationProfileResultOutput
func (LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) ToLookupConfigurationProfileResultOutputWithContext(ctx context.Context) LookupConfigurationProfileResultOutput
func (LookupConfigurationProfileResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConfigurationProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationProfileResult]
func (LookupConfigurationProfileResultOutput) Validators ¶ added in v0.12.0
func (o LookupConfigurationProfileResultOutput) Validators() ConfigurationProfileValidatorsArrayOutput
A list of methods for validating the configuration.
type LookupDeploymentArgs ¶ added in v0.12.0
type LookupDeploymentArgs struct {
Id string `pulumi:"id"`
}
type LookupDeploymentOutputArgs ¶ added in v0.12.0
type LookupDeploymentOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDeploymentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶ added in v0.12.0
type LookupDeploymentResult struct {
Id *string `pulumi:"id"`
}
func LookupDeployment ¶ added in v0.12.0
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
Resource Type definition for AWS::AppConfig::Deployment
type LookupDeploymentResultOutput ¶ added in v0.12.0
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupDeploymentOutput ¶ added in v0.12.0
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) Id ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) Id() pulumi.StringPtrOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDeploymentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentResult]
type LookupDeploymentStrategyArgs ¶ added in v0.12.0
type LookupDeploymentStrategyArgs struct {
Id string `pulumi:"id"`
}
type LookupDeploymentStrategyOutputArgs ¶ added in v0.12.0
type LookupDeploymentStrategyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDeploymentStrategyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeploymentStrategyOutputArgs) ElementType() reflect.Type
type LookupDeploymentStrategyResult ¶ added in v0.12.0
type LookupDeploymentStrategyResult struct { DeploymentDurationInMinutes *float64 `pulumi:"deploymentDurationInMinutes"` Description *string `pulumi:"description"` FinalBakeTimeInMinutes *float64 `pulumi:"finalBakeTimeInMinutes"` GrowthFactor *float64 `pulumi:"growthFactor"` GrowthType *string `pulumi:"growthType"` Id *string `pulumi:"id"` Tags []DeploymentStrategyTags `pulumi:"tags"` }
func LookupDeploymentStrategy ¶ added in v0.12.0
func LookupDeploymentStrategy(ctx *pulumi.Context, args *LookupDeploymentStrategyArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentStrategyResult, error)
Resource Type definition for AWS::AppConfig::DeploymentStrategy
type LookupDeploymentStrategyResultOutput ¶ added in v0.12.0
type LookupDeploymentStrategyResultOutput struct{ *pulumi.OutputState }
func LookupDeploymentStrategyOutput ¶ added in v0.12.0
func LookupDeploymentStrategyOutput(ctx *pulumi.Context, args LookupDeploymentStrategyOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentStrategyResultOutput
func (LookupDeploymentStrategyResultOutput) DeploymentDurationInMinutes ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) DeploymentDurationInMinutes() pulumi.Float64PtrOutput
func (LookupDeploymentStrategyResultOutput) Description ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) Description() pulumi.StringPtrOutput
func (LookupDeploymentStrategyResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeploymentStrategyResultOutput) ElementType() reflect.Type
func (LookupDeploymentStrategyResultOutput) FinalBakeTimeInMinutes ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) FinalBakeTimeInMinutes() pulumi.Float64PtrOutput
func (LookupDeploymentStrategyResultOutput) GrowthFactor ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) GrowthFactor() pulumi.Float64PtrOutput
func (LookupDeploymentStrategyResultOutput) GrowthType ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) GrowthType() pulumi.StringPtrOutput
func (LookupDeploymentStrategyResultOutput) Id ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) Id() pulumi.StringPtrOutput
func (LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutput ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutput() LookupDeploymentStrategyResultOutput
func (LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeploymentStrategyResultOutput) ToLookupDeploymentStrategyResultOutputWithContext(ctx context.Context) LookupDeploymentStrategyResultOutput
func (LookupDeploymentStrategyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDeploymentStrategyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentStrategyResult]
type LookupEnvironmentArgs ¶ added in v0.12.0
type LookupEnvironmentArgs struct {
Id string `pulumi:"id"`
}
type LookupEnvironmentOutputArgs ¶ added in v0.12.0
type LookupEnvironmentOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶ added in v0.12.0
type LookupEnvironmentResult struct { Description *string `pulumi:"description"` Id *string `pulumi:"id"` Monitors []EnvironmentMonitors `pulumi:"monitors"` Name *string `pulumi:"name"` Tags []EnvironmentTags `pulumi:"tags"` }
func LookupEnvironment ¶ added in v0.12.0
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Resource Type definition for AWS::AppConfig::Environment
type LookupEnvironmentResultOutput ¶ added in v0.12.0
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶ added in v0.12.0
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Description ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Description() pulumi.StringPtrOutput
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Id ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Id() pulumi.StringPtrOutput
func (LookupEnvironmentResultOutput) Monitors ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Monitors() EnvironmentMonitorsArrayOutput
func (LookupEnvironmentResultOutput) Name ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Name() pulumi.StringPtrOutput
func (LookupEnvironmentResultOutput) Tags ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Tags() EnvironmentTagsArrayOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupEnvironmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnvironmentResult]
type LookupExtensionArgs ¶ added in v0.58.0
type LookupExtensionArgs struct {
Id string `pulumi:"id"`
}
type LookupExtensionAssociationArgs ¶ added in v0.58.0
type LookupExtensionAssociationArgs struct {
Id string `pulumi:"id"`
}
type LookupExtensionAssociationOutputArgs ¶ added in v0.58.0
type LookupExtensionAssociationOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupExtensionAssociationOutputArgs) ElementType ¶ added in v0.58.0
func (LookupExtensionAssociationOutputArgs) ElementType() reflect.Type
type LookupExtensionAssociationResult ¶ added in v0.58.0
type LookupExtensionAssociationResult struct { Arn *string `pulumi:"arn"` ExtensionArn *string `pulumi:"extensionArn"` Id *string `pulumi:"id"` Parameters interface{} `pulumi:"parameters"` ResourceArn *string `pulumi:"resourceArn"` }
func LookupExtensionAssociation ¶ added in v0.58.0
func LookupExtensionAssociation(ctx *pulumi.Context, args *LookupExtensionAssociationArgs, opts ...pulumi.InvokeOption) (*LookupExtensionAssociationResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupExtensionAssociationResultOutput ¶ added in v0.58.0
type LookupExtensionAssociationResultOutput struct{ *pulumi.OutputState }
func LookupExtensionAssociationOutput ¶ added in v0.58.0
func LookupExtensionAssociationOutput(ctx *pulumi.Context, args LookupExtensionAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupExtensionAssociationResultOutput
func (LookupExtensionAssociationResultOutput) Arn ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) Arn() pulumi.StringPtrOutput
func (LookupExtensionAssociationResultOutput) ElementType ¶ added in v0.58.0
func (LookupExtensionAssociationResultOutput) ElementType() reflect.Type
func (LookupExtensionAssociationResultOutput) ExtensionArn ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) ExtensionArn() pulumi.StringPtrOutput
func (LookupExtensionAssociationResultOutput) Id ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) Id() pulumi.StringPtrOutput
func (LookupExtensionAssociationResultOutput) Parameters ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) Parameters() pulumi.AnyOutput
func (LookupExtensionAssociationResultOutput) ResourceArn ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) ResourceArn() pulumi.StringPtrOutput
func (LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutput ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutput() LookupExtensionAssociationResultOutput
func (LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutputWithContext ¶ added in v0.58.0
func (o LookupExtensionAssociationResultOutput) ToLookupExtensionAssociationResultOutputWithContext(ctx context.Context) LookupExtensionAssociationResultOutput
func (LookupExtensionAssociationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupExtensionAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExtensionAssociationResult]
type LookupExtensionOutputArgs ¶ added in v0.58.0
type LookupExtensionOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupExtensionOutputArgs) ElementType ¶ added in v0.58.0
func (LookupExtensionOutputArgs) ElementType() reflect.Type
type LookupExtensionResult ¶ added in v0.58.0
type LookupExtensionResult struct { Actions interface{} `pulumi:"actions"` Arn *string `pulumi:"arn"` // Description of the extension. Description *string `pulumi:"description"` Id *string `pulumi:"id"` Parameters interface{} `pulumi:"parameters"` VersionNumber *int `pulumi:"versionNumber"` }
func LookupExtension ¶ added in v0.58.0
func LookupExtension(ctx *pulumi.Context, args *LookupExtensionArgs, opts ...pulumi.InvokeOption) (*LookupExtensionResult, error)
Resource Type definition for AWS::AppConfig::Extension
type LookupExtensionResultOutput ¶ added in v0.58.0
type LookupExtensionResultOutput struct{ *pulumi.OutputState }
func LookupExtensionOutput ¶ added in v0.58.0
func LookupExtensionOutput(ctx *pulumi.Context, args LookupExtensionOutputArgs, opts ...pulumi.InvokeOption) LookupExtensionResultOutput
func (LookupExtensionResultOutput) Actions ¶ added in v0.58.0
func (o LookupExtensionResultOutput) Actions() pulumi.AnyOutput
func (LookupExtensionResultOutput) Arn ¶ added in v0.58.0
func (o LookupExtensionResultOutput) Arn() pulumi.StringPtrOutput
func (LookupExtensionResultOutput) Description ¶ added in v0.58.0
func (o LookupExtensionResultOutput) Description() pulumi.StringPtrOutput
Description of the extension.
func (LookupExtensionResultOutput) ElementType ¶ added in v0.58.0
func (LookupExtensionResultOutput) ElementType() reflect.Type
func (LookupExtensionResultOutput) Id ¶ added in v0.58.0
func (o LookupExtensionResultOutput) Id() pulumi.StringPtrOutput
func (LookupExtensionResultOutput) Parameters ¶ added in v0.58.0
func (o LookupExtensionResultOutput) Parameters() pulumi.AnyOutput
func (LookupExtensionResultOutput) ToLookupExtensionResultOutput ¶ added in v0.58.0
func (o LookupExtensionResultOutput) ToLookupExtensionResultOutput() LookupExtensionResultOutput
func (LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext ¶ added in v0.58.0
func (o LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext(ctx context.Context) LookupExtensionResultOutput
func (LookupExtensionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupExtensionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExtensionResult]
func (LookupExtensionResultOutput) VersionNumber ¶ added in v0.58.0
func (o LookupExtensionResultOutput) VersionNumber() pulumi.IntPtrOutput
type LookupHostedConfigurationVersionArgs ¶ added in v0.12.0
type LookupHostedConfigurationVersionArgs struct {
Id string `pulumi:"id"`
}
type LookupHostedConfigurationVersionOutputArgs ¶ added in v0.12.0
type LookupHostedConfigurationVersionOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupHostedConfigurationVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupHostedConfigurationVersionOutputArgs) ElementType() reflect.Type
type LookupHostedConfigurationVersionResult ¶ added in v0.12.0
type LookupHostedConfigurationVersionResult struct {
Id *string `pulumi:"id"`
}
func LookupHostedConfigurationVersion ¶ added in v0.12.0
func LookupHostedConfigurationVersion(ctx *pulumi.Context, args *LookupHostedConfigurationVersionArgs, opts ...pulumi.InvokeOption) (*LookupHostedConfigurationVersionResult, error)
Resource Type definition for AWS::AppConfig::HostedConfigurationVersion
type LookupHostedConfigurationVersionResultOutput ¶ added in v0.12.0
type LookupHostedConfigurationVersionResultOutput struct{ *pulumi.OutputState }
func LookupHostedConfigurationVersionOutput ¶ added in v0.12.0
func LookupHostedConfigurationVersionOutput(ctx *pulumi.Context, args LookupHostedConfigurationVersionOutputArgs, opts ...pulumi.InvokeOption) LookupHostedConfigurationVersionResultOutput
func (LookupHostedConfigurationVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupHostedConfigurationVersionResultOutput) ElementType() reflect.Type
func (LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutput ¶ added in v0.12.0
func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutput() LookupHostedConfigurationVersionResultOutput
func (LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupHostedConfigurationVersionResultOutput) ToLookupHostedConfigurationVersionResultOutputWithContext(ctx context.Context) LookupHostedConfigurationVersionResultOutput
func (LookupHostedConfigurationVersionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupHostedConfigurationVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHostedConfigurationVersionResult]
Source Files
¶
- application.go
- configurationProfile.go
- deployment.go
- deploymentStrategy.go
- environment.go
- extension.go
- extensionAssociation.go
- getApplication.go
- getConfigurationProfile.go
- getDeployment.go
- getDeploymentStrategy.go
- getEnvironment.go
- getExtension.go
- getExtensionAssociation.go
- getHostedConfigurationVersion.go
- hostedConfigurationVersion.go
- init.go
- pulumiTypes.go