Documentation
¶
Index ¶
- Constants
- type Crl
- type CrlArgs
- type CrlInput
- type CrlOutput
- func (o CrlOutput) CrlData() pulumi.StringOutput
- func (o CrlOutput) CrlId() pulumi.StringOutput
- func (CrlOutput) ElementType() reflect.Type
- func (o CrlOutput) Enabled() pulumi.BoolPtrOutput
- func (o CrlOutput) Name() pulumi.StringOutput
- func (o CrlOutput) Tags() aws.TagArrayOutput
- func (o CrlOutput) ToCrlOutput() CrlOutput
- func (o CrlOutput) ToCrlOutputWithContext(ctx context.Context) CrlOutput
- func (o CrlOutput) TrustAnchorArn() pulumi.StringPtrOutput
- type CrlState
- type CrlTag
- type LookupCrlArgs
- type LookupCrlOutputArgs
- type LookupCrlResult
- type LookupCrlResultOutput
- func (o LookupCrlResultOutput) CrlData() pulumi.StringPtrOutput
- func (o LookupCrlResultOutput) CrlId() pulumi.StringPtrOutput
- func (LookupCrlResultOutput) ElementType() reflect.Type
- func (o LookupCrlResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupCrlResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupCrlResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCrlResultOutput) ToLookupCrlResultOutput() LookupCrlResultOutput
- func (o LookupCrlResultOutput) ToLookupCrlResultOutputWithContext(ctx context.Context) LookupCrlResultOutput
- func (o LookupCrlResultOutput) TrustAnchorArn() pulumi.StringPtrOutput
- type LookupProfileArgs
- type LookupProfileOutputArgs
- type LookupProfileResult
- type LookupProfileResultOutput
- func (o LookupProfileResultOutput) AttributeMappings() ProfileAttributeMappingArrayOutput
- func (o LookupProfileResultOutput) DurationSeconds() pulumi.Float64PtrOutput
- func (LookupProfileResultOutput) ElementType() reflect.Type
- func (o LookupProfileResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupProfileResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o LookupProfileResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) ProfileArn() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) ProfileId() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) RequireInstanceProperties() pulumi.BoolPtrOutput
- func (o LookupProfileResultOutput) RoleArns() pulumi.StringArrayOutput
- func (o LookupProfileResultOutput) SessionPolicy() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
- type LookupTrustAnchorArgs
- type LookupTrustAnchorOutputArgs
- type LookupTrustAnchorResult
- type LookupTrustAnchorResultOutput
- func (LookupTrustAnchorResultOutput) ElementType() reflect.Type
- func (o LookupTrustAnchorResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupTrustAnchorResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupTrustAnchorResultOutput) NotificationSettings() TrustAnchorNotificationSettingArrayOutput
- func (o LookupTrustAnchorResultOutput) Source() TrustAnchorSourcePtrOutput
- func (o LookupTrustAnchorResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutput() LookupTrustAnchorResultOutput
- func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutputWithContext(ctx context.Context) LookupTrustAnchorResultOutput
- func (o LookupTrustAnchorResultOutput) TrustAnchorArn() pulumi.StringPtrOutput
- func (o LookupTrustAnchorResultOutput) TrustAnchorId() pulumi.StringPtrOutput
- type Profile
- type ProfileArgs
- type ProfileAttributeMapping
- type ProfileAttributeMappingArgs
- type ProfileAttributeMappingArray
- func (ProfileAttributeMappingArray) ElementType() reflect.Type
- func (i ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutput() ProfileAttributeMappingArrayOutput
- func (i ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutputWithContext(ctx context.Context) ProfileAttributeMappingArrayOutput
- type ProfileAttributeMappingArrayInput
- type ProfileAttributeMappingArrayOutput
- func (ProfileAttributeMappingArrayOutput) ElementType() reflect.Type
- func (o ProfileAttributeMappingArrayOutput) Index(i pulumi.IntInput) ProfileAttributeMappingOutput
- func (o ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutput() ProfileAttributeMappingArrayOutput
- func (o ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutputWithContext(ctx context.Context) ProfileAttributeMappingArrayOutput
- type ProfileAttributeMappingInput
- type ProfileAttributeMappingOutput
- func (o ProfileAttributeMappingOutput) CertificateField() ProfileCertificateFieldOutput
- func (ProfileAttributeMappingOutput) ElementType() reflect.Type
- func (o ProfileAttributeMappingOutput) MappingRules() ProfileMappingRuleArrayOutput
- func (o ProfileAttributeMappingOutput) ToProfileAttributeMappingOutput() ProfileAttributeMappingOutput
- func (o ProfileAttributeMappingOutput) ToProfileAttributeMappingOutputWithContext(ctx context.Context) ProfileAttributeMappingOutput
- type ProfileCertificateField
- func (ProfileCertificateField) ElementType() reflect.Type
- func (e ProfileCertificateField) ToProfileCertificateFieldOutput() ProfileCertificateFieldOutput
- func (e ProfileCertificateField) ToProfileCertificateFieldOutputWithContext(ctx context.Context) ProfileCertificateFieldOutput
- func (e ProfileCertificateField) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
- func (e ProfileCertificateField) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
- func (e ProfileCertificateField) ToStringOutput() pulumi.StringOutput
- func (e ProfileCertificateField) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProfileCertificateField) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProfileCertificateField) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfileCertificateFieldInput
- type ProfileCertificateFieldOutput
- func (ProfileCertificateFieldOutput) ElementType() reflect.Type
- func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldOutput() ProfileCertificateFieldOutput
- func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldOutputWithContext(ctx context.Context) ProfileCertificateFieldOutput
- func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
- func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
- func (o ProfileCertificateFieldOutput) ToStringOutput() pulumi.StringOutput
- func (o ProfileCertificateFieldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProfileCertificateFieldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfileCertificateFieldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfileCertificateFieldPtrInput
- type ProfileCertificateFieldPtrOutput
- func (o ProfileCertificateFieldPtrOutput) Elem() ProfileCertificateFieldOutput
- func (ProfileCertificateFieldPtrOutput) ElementType() reflect.Type
- func (o ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
- func (o ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
- func (o ProfileCertificateFieldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfileCertificateFieldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfileInput
- type ProfileMappingRule
- type ProfileMappingRuleArgs
- type ProfileMappingRuleArray
- type ProfileMappingRuleArrayInput
- type ProfileMappingRuleArrayOutput
- func (ProfileMappingRuleArrayOutput) ElementType() reflect.Type
- func (o ProfileMappingRuleArrayOutput) Index(i pulumi.IntInput) ProfileMappingRuleOutput
- func (o ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutput() ProfileMappingRuleArrayOutput
- func (o ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutputWithContext(ctx context.Context) ProfileMappingRuleArrayOutput
- type ProfileMappingRuleInput
- type ProfileMappingRuleOutput
- func (ProfileMappingRuleOutput) ElementType() reflect.Type
- func (o ProfileMappingRuleOutput) Specifier() pulumi.StringOutput
- func (o ProfileMappingRuleOutput) ToProfileMappingRuleOutput() ProfileMappingRuleOutput
- func (o ProfileMappingRuleOutput) ToProfileMappingRuleOutputWithContext(ctx context.Context) ProfileMappingRuleOutput
- type ProfileOutput
- func (o ProfileOutput) AttributeMappings() ProfileAttributeMappingArrayOutput
- func (o ProfileOutput) DurationSeconds() pulumi.Float64PtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProfileOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) ProfileArn() pulumi.StringOutput
- func (o ProfileOutput) ProfileId() pulumi.StringOutput
- func (o ProfileOutput) RequireInstanceProperties() pulumi.BoolPtrOutput
- func (o ProfileOutput) RoleArns() pulumi.StringArrayOutput
- func (o ProfileOutput) SessionPolicy() pulumi.StringPtrOutput
- func (o ProfileOutput) Tags() aws.TagArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- type ProfileState
- type ProfileTag
- type TrustAnchor
- type TrustAnchorArgs
- type TrustAnchorInput
- type TrustAnchorNotificationChannel
- func (TrustAnchorNotificationChannel) ElementType() reflect.Type
- func (e TrustAnchorNotificationChannel) ToStringOutput() pulumi.StringOutput
- func (e TrustAnchorNotificationChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TrustAnchorNotificationChannel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TrustAnchorNotificationChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutput() TrustAnchorNotificationChannelOutput
- func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelOutput
- func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
- func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
- type TrustAnchorNotificationChannelInput
- type TrustAnchorNotificationChannelOutput
- func (TrustAnchorNotificationChannelOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationChannelOutput) ToStringOutput() pulumi.StringOutput
- func (o TrustAnchorNotificationChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TrustAnchorNotificationChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorNotificationChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutput() TrustAnchorNotificationChannelOutput
- func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelOutput
- func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
- func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
- type TrustAnchorNotificationChannelPtrInput
- type TrustAnchorNotificationChannelPtrOutput
- func (o TrustAnchorNotificationChannelPtrOutput) Elem() TrustAnchorNotificationChannelOutput
- func (TrustAnchorNotificationChannelPtrOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
- func (o TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
- type TrustAnchorNotificationEvent
- func (TrustAnchorNotificationEvent) ElementType() reflect.Type
- func (e TrustAnchorNotificationEvent) ToStringOutput() pulumi.StringOutput
- func (e TrustAnchorNotificationEvent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TrustAnchorNotificationEvent) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TrustAnchorNotificationEvent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutput() TrustAnchorNotificationEventOutput
- func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutputWithContext(ctx context.Context) TrustAnchorNotificationEventOutput
- func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
- func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
- type TrustAnchorNotificationEventInput
- type TrustAnchorNotificationEventOutput
- func (TrustAnchorNotificationEventOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationEventOutput) ToStringOutput() pulumi.StringOutput
- func (o TrustAnchorNotificationEventOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TrustAnchorNotificationEventOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorNotificationEventOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutput() TrustAnchorNotificationEventOutput
- func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutputWithContext(ctx context.Context) TrustAnchorNotificationEventOutput
- func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
- func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
- type TrustAnchorNotificationEventPtrInput
- type TrustAnchorNotificationEventPtrOutput
- func (o TrustAnchorNotificationEventPtrOutput) Elem() TrustAnchorNotificationEventOutput
- func (TrustAnchorNotificationEventPtrOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationEventPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorNotificationEventPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
- func (o TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
- type TrustAnchorNotificationSetting
- type TrustAnchorNotificationSettingArgs
- func (TrustAnchorNotificationSettingArgs) ElementType() reflect.Type
- func (i TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutput() TrustAnchorNotificationSettingOutput
- func (i TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingOutput
- type TrustAnchorNotificationSettingArray
- func (TrustAnchorNotificationSettingArray) ElementType() reflect.Type
- func (i TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutput() TrustAnchorNotificationSettingArrayOutput
- func (i TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingArrayOutput
- type TrustAnchorNotificationSettingArrayInput
- type TrustAnchorNotificationSettingArrayOutput
- func (TrustAnchorNotificationSettingArrayOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationSettingArrayOutput) Index(i pulumi.IntInput) TrustAnchorNotificationSettingOutput
- func (o TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutput() TrustAnchorNotificationSettingArrayOutput
- func (o TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingArrayOutput
- type TrustAnchorNotificationSettingInput
- type TrustAnchorNotificationSettingOutput
- func (o TrustAnchorNotificationSettingOutput) Channel() TrustAnchorNotificationChannelPtrOutput
- func (TrustAnchorNotificationSettingOutput) ElementType() reflect.Type
- func (o TrustAnchorNotificationSettingOutput) Enabled() pulumi.BoolOutput
- func (o TrustAnchorNotificationSettingOutput) Event() TrustAnchorNotificationEventOutput
- func (o TrustAnchorNotificationSettingOutput) Threshold() pulumi.Float64PtrOutput
- func (o TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutput() TrustAnchorNotificationSettingOutput
- func (o TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingOutput
- type TrustAnchorOutput
- func (TrustAnchorOutput) ElementType() reflect.Type
- func (o TrustAnchorOutput) Enabled() pulumi.BoolPtrOutput
- func (o TrustAnchorOutput) Name() pulumi.StringOutput
- func (o TrustAnchorOutput) NotificationSettings() TrustAnchorNotificationSettingArrayOutput
- func (o TrustAnchorOutput) Source() TrustAnchorSourceOutput
- func (o TrustAnchorOutput) Tags() aws.TagArrayOutput
- func (o TrustAnchorOutput) ToTrustAnchorOutput() TrustAnchorOutput
- func (o TrustAnchorOutput) ToTrustAnchorOutputWithContext(ctx context.Context) TrustAnchorOutput
- func (o TrustAnchorOutput) TrustAnchorArn() pulumi.StringOutput
- func (o TrustAnchorOutput) TrustAnchorId() pulumi.StringOutput
- type TrustAnchorSource
- type TrustAnchorSourceArgs
- type TrustAnchorSourceData0Properties
- type TrustAnchorSourceData0PropertiesArgs
- func (TrustAnchorSourceData0PropertiesArgs) ElementType() reflect.Type
- func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutput() TrustAnchorSourceData0PropertiesOutput
- func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesOutput
- func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
- func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
- type TrustAnchorSourceData0PropertiesInput
- type TrustAnchorSourceData0PropertiesOutput
- func (TrustAnchorSourceData0PropertiesOutput) ElementType() reflect.Type
- func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutput() TrustAnchorSourceData0PropertiesOutput
- func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesOutput
- func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
- func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
- func (o TrustAnchorSourceData0PropertiesOutput) X509CertificateData() pulumi.StringOutput
- type TrustAnchorSourceData0PropertiesPtrInput
- type TrustAnchorSourceData0PropertiesPtrOutput
- func (o TrustAnchorSourceData0PropertiesPtrOutput) Elem() TrustAnchorSourceData0PropertiesOutput
- func (TrustAnchorSourceData0PropertiesPtrOutput) ElementType() reflect.Type
- func (o TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
- func (o TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
- func (o TrustAnchorSourceData0PropertiesPtrOutput) X509CertificateData() pulumi.StringPtrOutput
- type TrustAnchorSourceData1Properties
- type TrustAnchorSourceData1PropertiesArgs
- func (TrustAnchorSourceData1PropertiesArgs) ElementType() reflect.Type
- func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutput() TrustAnchorSourceData1PropertiesOutput
- func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesOutput
- func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
- func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
- type TrustAnchorSourceData1PropertiesInput
- type TrustAnchorSourceData1PropertiesOutput
- func (o TrustAnchorSourceData1PropertiesOutput) AcmPcaArn() pulumi.StringOutput
- func (TrustAnchorSourceData1PropertiesOutput) ElementType() reflect.Type
- func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutput() TrustAnchorSourceData1PropertiesOutput
- func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesOutput
- func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
- func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
- type TrustAnchorSourceData1PropertiesPtrInput
- type TrustAnchorSourceData1PropertiesPtrOutput
- func (o TrustAnchorSourceData1PropertiesPtrOutput) AcmPcaArn() pulumi.StringPtrOutput
- func (o TrustAnchorSourceData1PropertiesPtrOutput) Elem() TrustAnchorSourceData1PropertiesOutput
- func (TrustAnchorSourceData1PropertiesPtrOutput) ElementType() reflect.Type
- func (o TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
- func (o TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
- type TrustAnchorSourceInput
- type TrustAnchorSourceOutput
- func (TrustAnchorSourceOutput) ElementType() reflect.Type
- func (o TrustAnchorSourceOutput) SourceData() pulumi.AnyOutput
- func (o TrustAnchorSourceOutput) SourceType() TrustAnchorTypePtrOutput
- func (o TrustAnchorSourceOutput) ToTrustAnchorSourceOutput() TrustAnchorSourceOutput
- func (o TrustAnchorSourceOutput) ToTrustAnchorSourceOutputWithContext(ctx context.Context) TrustAnchorSourceOutput
- type TrustAnchorSourcePtrOutput
- func (o TrustAnchorSourcePtrOutput) Elem() TrustAnchorSourceOutput
- func (TrustAnchorSourcePtrOutput) ElementType() reflect.Type
- func (o TrustAnchorSourcePtrOutput) SourceData() pulumi.AnyOutput
- func (o TrustAnchorSourcePtrOutput) SourceType() TrustAnchorTypePtrOutput
- func (o TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutput() TrustAnchorSourcePtrOutput
- func (o TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutputWithContext(ctx context.Context) TrustAnchorSourcePtrOutput
- type TrustAnchorState
- type TrustAnchorTag
- type TrustAnchorType
- func (TrustAnchorType) ElementType() reflect.Type
- func (e TrustAnchorType) ToStringOutput() pulumi.StringOutput
- func (e TrustAnchorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TrustAnchorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TrustAnchorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TrustAnchorType) ToTrustAnchorTypeOutput() TrustAnchorTypeOutput
- func (e TrustAnchorType) ToTrustAnchorTypeOutputWithContext(ctx context.Context) TrustAnchorTypeOutput
- func (e TrustAnchorType) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
- func (e TrustAnchorType) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput
- type TrustAnchorTypeInput
- type TrustAnchorTypeOutput
- func (TrustAnchorTypeOutput) ElementType() reflect.Type
- func (o TrustAnchorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TrustAnchorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TrustAnchorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorTypeOutput) ToTrustAnchorTypeOutput() TrustAnchorTypeOutput
- func (o TrustAnchorTypeOutput) ToTrustAnchorTypeOutputWithContext(ctx context.Context) TrustAnchorTypeOutput
- func (o TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
- func (o TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput
- type TrustAnchorTypePtrInput
- type TrustAnchorTypePtrOutput
- func (o TrustAnchorTypePtrOutput) Elem() TrustAnchorTypeOutput
- func (TrustAnchorTypePtrOutput) ElementType() reflect.Type
- func (o TrustAnchorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrustAnchorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
- func (o TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput
Constants ¶
const ( ProfileCertificateFieldX509Subject = ProfileCertificateField("x509Subject") ProfileCertificateFieldX509Issuer = ProfileCertificateField("x509Issuer") ProfileCertificateFieldX509san = ProfileCertificateField("x509SAN") )
const ( TrustAnchorNotificationEventCaCertificateExpiry = TrustAnchorNotificationEvent("CA_CERTIFICATE_EXPIRY") TrustAnchorNotificationEventEndEntityCertificateExpiry = TrustAnchorNotificationEvent("END_ENTITY_CERTIFICATE_EXPIRY") )
const ( TrustAnchorTypeAwsAcmPca = TrustAnchorType("AWS_ACM_PCA") TrustAnchorTypeCertificateBundle = TrustAnchorType("CERTIFICATE_BUNDLE") TrustAnchorTypeSelfSignedRepository = TrustAnchorType("SELF_SIGNED_REPOSITORY") )
const (
TrustAnchorNotificationChannelAll = TrustAnchorNotificationChannel("ALL")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Crl ¶ added in v0.72.0
type Crl struct { pulumi.CustomResourceState CrlData pulumi.StringOutput `pulumi:"crlData"` CrlId pulumi.StringOutput `pulumi:"crlId"` Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` Name pulumi.StringOutput `pulumi:"name"` Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for. TrustAnchorArn pulumi.StringPtrOutput `pulumi:"trustAnchorArn"` }
Definition of AWS::RolesAnywhere::CRL Resource Type
func GetCrl ¶ added in v0.72.0
func GetCrl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CrlState, opts ...pulumi.ResourceOption) (*Crl, error)
GetCrl gets an existing Crl 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 NewCrl ¶ added in v0.72.0
func NewCrl(ctx *pulumi.Context, name string, args *CrlArgs, opts ...pulumi.ResourceOption) (*Crl, error)
NewCrl registers a new resource with the given unique name, arguments, and options.
func (*Crl) ElementType ¶ added in v0.72.0
func (*Crl) ToCrlOutput ¶ added in v0.72.0
type CrlArgs ¶ added in v0.72.0
type CrlArgs struct { CrlData pulumi.StringInput Enabled pulumi.BoolPtrInput Name pulumi.StringPtrInput Tags aws.TagArrayInput // The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for. TrustAnchorArn pulumi.StringPtrInput }
The set of arguments for constructing a Crl resource.
func (CrlArgs) ElementType ¶ added in v0.72.0
type CrlOutput ¶ added in v0.72.0
type CrlOutput struct{ *pulumi.OutputState }
func (CrlOutput) CrlData ¶ added in v0.72.0
func (o CrlOutput) CrlData() pulumi.StringOutput
func (CrlOutput) CrlId ¶ added in v0.72.0
func (o CrlOutput) CrlId() pulumi.StringOutput
func (CrlOutput) ElementType ¶ added in v0.72.0
func (CrlOutput) Enabled ¶ added in v0.72.0
func (o CrlOutput) Enabled() pulumi.BoolPtrOutput
func (CrlOutput) Name ¶ added in v0.72.0
func (o CrlOutput) Name() pulumi.StringOutput
func (CrlOutput) Tags ¶ added in v0.72.0
func (o CrlOutput) Tags() aws.TagArrayOutput
func (CrlOutput) ToCrlOutput ¶ added in v0.72.0
func (CrlOutput) ToCrlOutputWithContext ¶ added in v0.72.0
func (CrlOutput) TrustAnchorArn ¶ added in v0.72.0
func (o CrlOutput) TrustAnchorArn() pulumi.StringPtrOutput
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
type CrlState ¶ added in v0.72.0
type CrlState struct { }
func (CrlState) ElementType ¶ added in v0.72.0
type LookupCrlArgs ¶ added in v0.72.0
type LookupCrlArgs struct {
CrlId string `pulumi:"crlId"`
}
type LookupCrlOutputArgs ¶ added in v0.72.0
type LookupCrlOutputArgs struct {
CrlId pulumi.StringInput `pulumi:"crlId"`
}
func (LookupCrlOutputArgs) ElementType ¶ added in v0.72.0
func (LookupCrlOutputArgs) ElementType() reflect.Type
type LookupCrlResult ¶ added in v0.72.0
type LookupCrlResult struct { CrlData *string `pulumi:"crlData"` CrlId *string `pulumi:"crlId"` Enabled *bool `pulumi:"enabled"` Name *string `pulumi:"name"` Tags []aws.Tag `pulumi:"tags"` // The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for. TrustAnchorArn *string `pulumi:"trustAnchorArn"` }
func LookupCrl ¶ added in v0.72.0
func LookupCrl(ctx *pulumi.Context, args *LookupCrlArgs, opts ...pulumi.InvokeOption) (*LookupCrlResult, error)
Definition of AWS::RolesAnywhere::CRL Resource Type
type LookupCrlResultOutput ¶ added in v0.72.0
type LookupCrlResultOutput struct{ *pulumi.OutputState }
func LookupCrlOutput ¶ added in v0.72.0
func LookupCrlOutput(ctx *pulumi.Context, args LookupCrlOutputArgs, opts ...pulumi.InvokeOption) LookupCrlResultOutput
func (LookupCrlResultOutput) CrlData ¶ added in v0.72.0
func (o LookupCrlResultOutput) CrlData() pulumi.StringPtrOutput
func (LookupCrlResultOutput) CrlId ¶ added in v0.72.0
func (o LookupCrlResultOutput) CrlId() pulumi.StringPtrOutput
func (LookupCrlResultOutput) ElementType ¶ added in v0.72.0
func (LookupCrlResultOutput) ElementType() reflect.Type
func (LookupCrlResultOutput) Enabled ¶ added in v0.72.0
func (o LookupCrlResultOutput) Enabled() pulumi.BoolPtrOutput
func (LookupCrlResultOutput) Name ¶ added in v0.72.0
func (o LookupCrlResultOutput) Name() pulumi.StringPtrOutput
func (LookupCrlResultOutput) Tags ¶ added in v0.72.0
func (o LookupCrlResultOutput) Tags() aws.TagArrayOutput
func (LookupCrlResultOutput) ToLookupCrlResultOutput ¶ added in v0.72.0
func (o LookupCrlResultOutput) ToLookupCrlResultOutput() LookupCrlResultOutput
func (LookupCrlResultOutput) ToLookupCrlResultOutputWithContext ¶ added in v0.72.0
func (o LookupCrlResultOutput) ToLookupCrlResultOutputWithContext(ctx context.Context) LookupCrlResultOutput
func (LookupCrlResultOutput) TrustAnchorArn ¶ added in v0.72.0
func (o LookupCrlResultOutput) TrustAnchorArn() pulumi.StringPtrOutput
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
type LookupProfileArgs ¶
type LookupProfileArgs struct { // The unique primary identifier of the Profile ProfileId string `pulumi:"profileId"` }
type LookupProfileOutputArgs ¶
type LookupProfileOutputArgs struct { // The unique primary identifier of the Profile ProfileId pulumi.StringInput `pulumi:"profileId"` }
func (LookupProfileOutputArgs) ElementType ¶
func (LookupProfileOutputArgs) ElementType() reflect.Type
type LookupProfileResult ¶
type LookupProfileResult struct { AttributeMappings []ProfileAttributeMapping `pulumi:"attributeMappings"` // The number of seconds vended session credentials will be valid for DurationSeconds *float64 `pulumi:"durationSeconds"` // The enabled status of the resource. Enabled *bool `pulumi:"enabled"` // A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials. ManagedPolicyArns []string `pulumi:"managedPolicyArns"` // The customer specified name of the resource. Name *string `pulumi:"name"` // The ARN of the profile. ProfileArn *string `pulumi:"profileArn"` // The unique primary identifier of the Profile ProfileId *string `pulumi:"profileId"` // Specifies whether instance properties are required in CreateSession requests with this profile. RequireInstanceProperties *bool `pulumi:"requireInstanceProperties"` // A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request. RoleArns []string `pulumi:"roleArns"` // A session policy that will applied to the trust boundary of the vended session credentials. SessionPolicy *string `pulumi:"sessionPolicy"` // A list of Tags. Tags []aws.Tag `pulumi:"tags"` }
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
Definition of AWS::RolesAnywhere::Profile Resource Type
type LookupProfileResultOutput ¶
type LookupProfileResultOutput struct{ *pulumi.OutputState }
func LookupProfileOutput ¶
func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput
func (LookupProfileResultOutput) AttributeMappings ¶ added in v0.108.1
func (o LookupProfileResultOutput) AttributeMappings() ProfileAttributeMappingArrayOutput
func (LookupProfileResultOutput) DurationSeconds ¶
func (o LookupProfileResultOutput) DurationSeconds() pulumi.Float64PtrOutput
The number of seconds vended session credentials will be valid for
func (LookupProfileResultOutput) ElementType ¶
func (LookupProfileResultOutput) ElementType() reflect.Type
func (LookupProfileResultOutput) Enabled ¶
func (o LookupProfileResultOutput) Enabled() pulumi.BoolPtrOutput
The enabled status of the resource.
func (LookupProfileResultOutput) ManagedPolicyArns ¶
func (o LookupProfileResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.
func (LookupProfileResultOutput) Name ¶
func (o LookupProfileResultOutput) Name() pulumi.StringPtrOutput
The customer specified name of the resource.
func (LookupProfileResultOutput) ProfileArn ¶
func (o LookupProfileResultOutput) ProfileArn() pulumi.StringPtrOutput
The ARN of the profile.
func (LookupProfileResultOutput) ProfileId ¶
func (o LookupProfileResultOutput) ProfileId() pulumi.StringPtrOutput
The unique primary identifier of the Profile
func (LookupProfileResultOutput) RequireInstanceProperties ¶
func (o LookupProfileResultOutput) RequireInstanceProperties() pulumi.BoolPtrOutput
Specifies whether instance properties are required in CreateSession requests with this profile.
func (LookupProfileResultOutput) RoleArns ¶
func (o LookupProfileResultOutput) RoleArns() pulumi.StringArrayOutput
A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.
func (LookupProfileResultOutput) SessionPolicy ¶
func (o LookupProfileResultOutput) SessionPolicy() pulumi.StringPtrOutput
A session policy that will applied to the trust boundary of the vended session credentials.
func (LookupProfileResultOutput) Tags ¶
func (o LookupProfileResultOutput) Tags() aws.TagArrayOutput
A list of Tags.
func (LookupProfileResultOutput) ToLookupProfileResultOutput ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
type LookupTrustAnchorArgs ¶
type LookupTrustAnchorArgs struct { // The unique identifier of the trust anchor. TrustAnchorId string `pulumi:"trustAnchorId"` }
type LookupTrustAnchorOutputArgs ¶
type LookupTrustAnchorOutputArgs struct { // The unique identifier of the trust anchor. TrustAnchorId pulumi.StringInput `pulumi:"trustAnchorId"` }
func (LookupTrustAnchorOutputArgs) ElementType ¶
func (LookupTrustAnchorOutputArgs) ElementType() reflect.Type
type LookupTrustAnchorResult ¶
type LookupTrustAnchorResult struct { // Indicates whether the trust anchor is enabled. Enabled *bool `pulumi:"enabled"` // The name of the trust anchor. Name *string `pulumi:"name"` // A list of notification settings to be associated to the trust anchor. NotificationSettings []TrustAnchorNotificationSetting `pulumi:"notificationSettings"` // The trust anchor type and its related certificate data. Source *TrustAnchorSource `pulumi:"source"` // The tags to attach to the trust anchor. Tags []aws.Tag `pulumi:"tags"` // The ARN of the trust anchor. TrustAnchorArn *string `pulumi:"trustAnchorArn"` // The unique identifier of the trust anchor. TrustAnchorId *string `pulumi:"trustAnchorId"` }
func LookupTrustAnchor ¶
func LookupTrustAnchor(ctx *pulumi.Context, args *LookupTrustAnchorArgs, opts ...pulumi.InvokeOption) (*LookupTrustAnchorResult, error)
Definition of AWS::RolesAnywhere::TrustAnchor Resource Type.
type LookupTrustAnchorResultOutput ¶
type LookupTrustAnchorResultOutput struct{ *pulumi.OutputState }
func LookupTrustAnchorOutput ¶
func LookupTrustAnchorOutput(ctx *pulumi.Context, args LookupTrustAnchorOutputArgs, opts ...pulumi.InvokeOption) LookupTrustAnchorResultOutput
func (LookupTrustAnchorResultOutput) ElementType ¶
func (LookupTrustAnchorResultOutput) ElementType() reflect.Type
func (LookupTrustAnchorResultOutput) Enabled ¶
func (o LookupTrustAnchorResultOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether the trust anchor is enabled.
func (LookupTrustAnchorResultOutput) Name ¶
func (o LookupTrustAnchorResultOutput) Name() pulumi.StringPtrOutput
The name of the trust anchor.
func (LookupTrustAnchorResultOutput) NotificationSettings ¶ added in v0.76.0
func (o LookupTrustAnchorResultOutput) NotificationSettings() TrustAnchorNotificationSettingArrayOutput
A list of notification settings to be associated to the trust anchor.
func (LookupTrustAnchorResultOutput) Source ¶
func (o LookupTrustAnchorResultOutput) Source() TrustAnchorSourcePtrOutput
The trust anchor type and its related certificate data.
func (LookupTrustAnchorResultOutput) Tags ¶
func (o LookupTrustAnchorResultOutput) Tags() aws.TagArrayOutput
The tags to attach to the trust anchor.
func (LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutput ¶
func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutput() LookupTrustAnchorResultOutput
func (LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutputWithContext ¶
func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutputWithContext(ctx context.Context) LookupTrustAnchorResultOutput
func (LookupTrustAnchorResultOutput) TrustAnchorArn ¶
func (o LookupTrustAnchorResultOutput) TrustAnchorArn() pulumi.StringPtrOutput
The ARN of the trust anchor.
func (LookupTrustAnchorResultOutput) TrustAnchorId ¶
func (o LookupTrustAnchorResultOutput) TrustAnchorId() pulumi.StringPtrOutput
The unique identifier of the trust anchor.
type Profile ¶
type Profile struct { pulumi.CustomResourceState AttributeMappings ProfileAttributeMappingArrayOutput `pulumi:"attributeMappings"` // The number of seconds vended session credentials will be valid for DurationSeconds pulumi.Float64PtrOutput `pulumi:"durationSeconds"` // The enabled status of the resource. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials. ManagedPolicyArns pulumi.StringArrayOutput `pulumi:"managedPolicyArns"` // The customer specified name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The ARN of the profile. ProfileArn pulumi.StringOutput `pulumi:"profileArn"` // The unique primary identifier of the Profile ProfileId pulumi.StringOutput `pulumi:"profileId"` // Specifies whether instance properties are required in CreateSession requests with this profile. RequireInstanceProperties pulumi.BoolPtrOutput `pulumi:"requireInstanceProperties"` // A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request. RoleArns pulumi.StringArrayOutput `pulumi:"roleArns"` // A session policy that will applied to the trust boundary of the vended session credentials. SessionPolicy pulumi.StringPtrOutput `pulumi:"sessionPolicy"` // A list of Tags. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::RolesAnywhere::Profile Resource Type
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { AttributeMappings ProfileAttributeMappingArrayInput // The number of seconds vended session credentials will be valid for DurationSeconds pulumi.Float64PtrInput // The enabled status of the resource. Enabled pulumi.BoolPtrInput // A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials. ManagedPolicyArns pulumi.StringArrayInput // The customer specified name of the resource. Name pulumi.StringPtrInput // Specifies whether instance properties are required in CreateSession requests with this profile. RequireInstanceProperties pulumi.BoolPtrInput // A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request. RoleArns pulumi.StringArrayInput // A session policy that will applied to the trust boundary of the vended session credentials. SessionPolicy pulumi.StringPtrInput // A list of Tags. Tags aws.TagArrayInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileAttributeMapping ¶ added in v0.108.1
type ProfileAttributeMapping struct { CertificateField ProfileCertificateField `pulumi:"certificateField"` MappingRules []ProfileMappingRule `pulumi:"mappingRules"` }
type ProfileAttributeMappingArgs ¶ added in v0.108.1
type ProfileAttributeMappingArgs struct { CertificateField ProfileCertificateFieldInput `pulumi:"certificateField"` MappingRules ProfileMappingRuleArrayInput `pulumi:"mappingRules"` }
func (ProfileAttributeMappingArgs) ElementType ¶ added in v0.108.1
func (ProfileAttributeMappingArgs) ElementType() reflect.Type
func (ProfileAttributeMappingArgs) ToProfileAttributeMappingOutput ¶ added in v0.108.1
func (i ProfileAttributeMappingArgs) ToProfileAttributeMappingOutput() ProfileAttributeMappingOutput
func (ProfileAttributeMappingArgs) ToProfileAttributeMappingOutputWithContext ¶ added in v0.108.1
func (i ProfileAttributeMappingArgs) ToProfileAttributeMappingOutputWithContext(ctx context.Context) ProfileAttributeMappingOutput
type ProfileAttributeMappingArray ¶ added in v0.108.1
type ProfileAttributeMappingArray []ProfileAttributeMappingInput
func (ProfileAttributeMappingArray) ElementType ¶ added in v0.108.1
func (ProfileAttributeMappingArray) ElementType() reflect.Type
func (ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutput ¶ added in v0.108.1
func (i ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutput() ProfileAttributeMappingArrayOutput
func (ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutputWithContext ¶ added in v0.108.1
func (i ProfileAttributeMappingArray) ToProfileAttributeMappingArrayOutputWithContext(ctx context.Context) ProfileAttributeMappingArrayOutput
type ProfileAttributeMappingArrayInput ¶ added in v0.108.1
type ProfileAttributeMappingArrayInput interface { pulumi.Input ToProfileAttributeMappingArrayOutput() ProfileAttributeMappingArrayOutput ToProfileAttributeMappingArrayOutputWithContext(context.Context) ProfileAttributeMappingArrayOutput }
ProfileAttributeMappingArrayInput is an input type that accepts ProfileAttributeMappingArray and ProfileAttributeMappingArrayOutput values. You can construct a concrete instance of `ProfileAttributeMappingArrayInput` via:
ProfileAttributeMappingArray{ ProfileAttributeMappingArgs{...} }
type ProfileAttributeMappingArrayOutput ¶ added in v0.108.1
type ProfileAttributeMappingArrayOutput struct{ *pulumi.OutputState }
func (ProfileAttributeMappingArrayOutput) ElementType ¶ added in v0.108.1
func (ProfileAttributeMappingArrayOutput) ElementType() reflect.Type
func (ProfileAttributeMappingArrayOutput) Index ¶ added in v0.108.1
func (o ProfileAttributeMappingArrayOutput) Index(i pulumi.IntInput) ProfileAttributeMappingOutput
func (ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutput ¶ added in v0.108.1
func (o ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutput() ProfileAttributeMappingArrayOutput
func (ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutputWithContext ¶ added in v0.108.1
func (o ProfileAttributeMappingArrayOutput) ToProfileAttributeMappingArrayOutputWithContext(ctx context.Context) ProfileAttributeMappingArrayOutput
type ProfileAttributeMappingInput ¶ added in v0.108.1
type ProfileAttributeMappingInput interface { pulumi.Input ToProfileAttributeMappingOutput() ProfileAttributeMappingOutput ToProfileAttributeMappingOutputWithContext(context.Context) ProfileAttributeMappingOutput }
ProfileAttributeMappingInput is an input type that accepts ProfileAttributeMappingArgs and ProfileAttributeMappingOutput values. You can construct a concrete instance of `ProfileAttributeMappingInput` via:
ProfileAttributeMappingArgs{...}
type ProfileAttributeMappingOutput ¶ added in v0.108.1
type ProfileAttributeMappingOutput struct{ *pulumi.OutputState }
func (ProfileAttributeMappingOutput) CertificateField ¶ added in v0.108.1
func (o ProfileAttributeMappingOutput) CertificateField() ProfileCertificateFieldOutput
func (ProfileAttributeMappingOutput) ElementType ¶ added in v0.108.1
func (ProfileAttributeMappingOutput) ElementType() reflect.Type
func (ProfileAttributeMappingOutput) MappingRules ¶ added in v0.108.1
func (o ProfileAttributeMappingOutput) MappingRules() ProfileMappingRuleArrayOutput
func (ProfileAttributeMappingOutput) ToProfileAttributeMappingOutput ¶ added in v0.108.1
func (o ProfileAttributeMappingOutput) ToProfileAttributeMappingOutput() ProfileAttributeMappingOutput
func (ProfileAttributeMappingOutput) ToProfileAttributeMappingOutputWithContext ¶ added in v0.108.1
func (o ProfileAttributeMappingOutput) ToProfileAttributeMappingOutputWithContext(ctx context.Context) ProfileAttributeMappingOutput
type ProfileCertificateField ¶ added in v0.108.1
type ProfileCertificateField string
func (ProfileCertificateField) ElementType ¶ added in v0.108.1
func (ProfileCertificateField) ElementType() reflect.Type
func (ProfileCertificateField) ToProfileCertificateFieldOutput ¶ added in v0.108.1
func (e ProfileCertificateField) ToProfileCertificateFieldOutput() ProfileCertificateFieldOutput
func (ProfileCertificateField) ToProfileCertificateFieldOutputWithContext ¶ added in v0.108.1
func (e ProfileCertificateField) ToProfileCertificateFieldOutputWithContext(ctx context.Context) ProfileCertificateFieldOutput
func (ProfileCertificateField) ToProfileCertificateFieldPtrOutput ¶ added in v0.108.1
func (e ProfileCertificateField) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
func (ProfileCertificateField) ToProfileCertificateFieldPtrOutputWithContext ¶ added in v0.108.1
func (e ProfileCertificateField) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
func (ProfileCertificateField) ToStringOutput ¶ added in v0.108.1
func (e ProfileCertificateField) ToStringOutput() pulumi.StringOutput
func (ProfileCertificateField) ToStringOutputWithContext ¶ added in v0.108.1
func (e ProfileCertificateField) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfileCertificateField) ToStringPtrOutput ¶ added in v0.108.1
func (e ProfileCertificateField) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileCertificateField) ToStringPtrOutputWithContext ¶ added in v0.108.1
func (e ProfileCertificateField) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfileCertificateFieldInput ¶ added in v0.108.1
type ProfileCertificateFieldInput interface { pulumi.Input ToProfileCertificateFieldOutput() ProfileCertificateFieldOutput ToProfileCertificateFieldOutputWithContext(context.Context) ProfileCertificateFieldOutput }
ProfileCertificateFieldInput is an input type that accepts values of the ProfileCertificateField enum A concrete instance of `ProfileCertificateFieldInput` can be one of the following:
ProfileCertificateFieldX509Subject ProfileCertificateFieldX509Issuer ProfileCertificateFieldX509san
type ProfileCertificateFieldOutput ¶ added in v0.108.1
type ProfileCertificateFieldOutput struct{ *pulumi.OutputState }
func (ProfileCertificateFieldOutput) ElementType ¶ added in v0.108.1
func (ProfileCertificateFieldOutput) ElementType() reflect.Type
func (ProfileCertificateFieldOutput) ToProfileCertificateFieldOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldOutput() ProfileCertificateFieldOutput
func (ProfileCertificateFieldOutput) ToProfileCertificateFieldOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldOutputWithContext(ctx context.Context) ProfileCertificateFieldOutput
func (ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
func (ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
func (ProfileCertificateFieldOutput) ToStringOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToStringOutput() pulumi.StringOutput
func (ProfileCertificateFieldOutput) ToStringOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfileCertificateFieldOutput) ToStringPtrOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileCertificateFieldOutput) ToStringPtrOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfileCertificateFieldPtrInput ¶ added in v0.108.1
type ProfileCertificateFieldPtrInput interface { pulumi.Input ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput ToProfileCertificateFieldPtrOutputWithContext(context.Context) ProfileCertificateFieldPtrOutput }
func ProfileCertificateFieldPtr ¶ added in v0.108.1
func ProfileCertificateFieldPtr(v string) ProfileCertificateFieldPtrInput
type ProfileCertificateFieldPtrOutput ¶ added in v0.108.1
type ProfileCertificateFieldPtrOutput struct{ *pulumi.OutputState }
func (ProfileCertificateFieldPtrOutput) Elem ¶ added in v0.108.1
func (o ProfileCertificateFieldPtrOutput) Elem() ProfileCertificateFieldOutput
func (ProfileCertificateFieldPtrOutput) ElementType ¶ added in v0.108.1
func (ProfileCertificateFieldPtrOutput) ElementType() reflect.Type
func (ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutput() ProfileCertificateFieldPtrOutput
func (ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldPtrOutput) ToProfileCertificateFieldPtrOutputWithContext(ctx context.Context) ProfileCertificateFieldPtrOutput
func (ProfileCertificateFieldPtrOutput) ToStringPtrOutput ¶ added in v0.108.1
func (o ProfileCertificateFieldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileCertificateFieldPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.108.1
func (o ProfileCertificateFieldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMappingRule ¶ added in v0.108.1
type ProfileMappingRule struct {
Specifier string `pulumi:"specifier"`
}
type ProfileMappingRuleArgs ¶ added in v0.108.1
type ProfileMappingRuleArgs struct {
Specifier pulumi.StringInput `pulumi:"specifier"`
}
func (ProfileMappingRuleArgs) ElementType ¶ added in v0.108.1
func (ProfileMappingRuleArgs) ElementType() reflect.Type
func (ProfileMappingRuleArgs) ToProfileMappingRuleOutput ¶ added in v0.108.1
func (i ProfileMappingRuleArgs) ToProfileMappingRuleOutput() ProfileMappingRuleOutput
func (ProfileMappingRuleArgs) ToProfileMappingRuleOutputWithContext ¶ added in v0.108.1
func (i ProfileMappingRuleArgs) ToProfileMappingRuleOutputWithContext(ctx context.Context) ProfileMappingRuleOutput
type ProfileMappingRuleArray ¶ added in v0.108.1
type ProfileMappingRuleArray []ProfileMappingRuleInput
func (ProfileMappingRuleArray) ElementType ¶ added in v0.108.1
func (ProfileMappingRuleArray) ElementType() reflect.Type
func (ProfileMappingRuleArray) ToProfileMappingRuleArrayOutput ¶ added in v0.108.1
func (i ProfileMappingRuleArray) ToProfileMappingRuleArrayOutput() ProfileMappingRuleArrayOutput
func (ProfileMappingRuleArray) ToProfileMappingRuleArrayOutputWithContext ¶ added in v0.108.1
func (i ProfileMappingRuleArray) ToProfileMappingRuleArrayOutputWithContext(ctx context.Context) ProfileMappingRuleArrayOutput
type ProfileMappingRuleArrayInput ¶ added in v0.108.1
type ProfileMappingRuleArrayInput interface { pulumi.Input ToProfileMappingRuleArrayOutput() ProfileMappingRuleArrayOutput ToProfileMappingRuleArrayOutputWithContext(context.Context) ProfileMappingRuleArrayOutput }
ProfileMappingRuleArrayInput is an input type that accepts ProfileMappingRuleArray and ProfileMappingRuleArrayOutput values. You can construct a concrete instance of `ProfileMappingRuleArrayInput` via:
ProfileMappingRuleArray{ ProfileMappingRuleArgs{...} }
type ProfileMappingRuleArrayOutput ¶ added in v0.108.1
type ProfileMappingRuleArrayOutput struct{ *pulumi.OutputState }
func (ProfileMappingRuleArrayOutput) ElementType ¶ added in v0.108.1
func (ProfileMappingRuleArrayOutput) ElementType() reflect.Type
func (ProfileMappingRuleArrayOutput) Index ¶ added in v0.108.1
func (o ProfileMappingRuleArrayOutput) Index(i pulumi.IntInput) ProfileMappingRuleOutput
func (ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutput ¶ added in v0.108.1
func (o ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutput() ProfileMappingRuleArrayOutput
func (ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutputWithContext ¶ added in v0.108.1
func (o ProfileMappingRuleArrayOutput) ToProfileMappingRuleArrayOutputWithContext(ctx context.Context) ProfileMappingRuleArrayOutput
type ProfileMappingRuleInput ¶ added in v0.108.1
type ProfileMappingRuleInput interface { pulumi.Input ToProfileMappingRuleOutput() ProfileMappingRuleOutput ToProfileMappingRuleOutputWithContext(context.Context) ProfileMappingRuleOutput }
ProfileMappingRuleInput is an input type that accepts ProfileMappingRuleArgs and ProfileMappingRuleOutput values. You can construct a concrete instance of `ProfileMappingRuleInput` via:
ProfileMappingRuleArgs{...}
type ProfileMappingRuleOutput ¶ added in v0.108.1
type ProfileMappingRuleOutput struct{ *pulumi.OutputState }
func (ProfileMappingRuleOutput) ElementType ¶ added in v0.108.1
func (ProfileMappingRuleOutput) ElementType() reflect.Type
func (ProfileMappingRuleOutput) Specifier ¶ added in v0.108.1
func (o ProfileMappingRuleOutput) Specifier() pulumi.StringOutput
func (ProfileMappingRuleOutput) ToProfileMappingRuleOutput ¶ added in v0.108.1
func (o ProfileMappingRuleOutput) ToProfileMappingRuleOutput() ProfileMappingRuleOutput
func (ProfileMappingRuleOutput) ToProfileMappingRuleOutputWithContext ¶ added in v0.108.1
func (o ProfileMappingRuleOutput) ToProfileMappingRuleOutputWithContext(ctx context.Context) ProfileMappingRuleOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) AttributeMappings ¶ added in v0.108.1
func (o ProfileOutput) AttributeMappings() ProfileAttributeMappingArrayOutput
func (ProfileOutput) DurationSeconds ¶
func (o ProfileOutput) DurationSeconds() pulumi.Float64PtrOutput
The number of seconds vended session credentials will be valid for
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) Enabled ¶
func (o ProfileOutput) Enabled() pulumi.BoolPtrOutput
The enabled status of the resource.
func (ProfileOutput) ManagedPolicyArns ¶
func (o ProfileOutput) ManagedPolicyArns() pulumi.StringArrayOutput
A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.
func (ProfileOutput) Name ¶
func (o ProfileOutput) Name() pulumi.StringOutput
The customer specified name of the resource.
func (ProfileOutput) ProfileArn ¶
func (o ProfileOutput) ProfileArn() pulumi.StringOutput
The ARN of the profile.
func (ProfileOutput) ProfileId ¶
func (o ProfileOutput) ProfileId() pulumi.StringOutput
The unique primary identifier of the Profile
func (ProfileOutput) RequireInstanceProperties ¶
func (o ProfileOutput) RequireInstanceProperties() pulumi.BoolPtrOutput
Specifies whether instance properties are required in CreateSession requests with this profile.
func (ProfileOutput) RoleArns ¶
func (o ProfileOutput) RoleArns() pulumi.StringArrayOutput
A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.
func (ProfileOutput) SessionPolicy ¶
func (o ProfileOutput) SessionPolicy() pulumi.StringPtrOutput
A session policy that will applied to the trust boundary of the vended session credentials.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileState ¶
type ProfileState struct { }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type ProfileTag ¶
type TrustAnchor ¶
type TrustAnchor struct { pulumi.CustomResourceState // Indicates whether the trust anchor is enabled. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name of the trust anchor. Name pulumi.StringOutput `pulumi:"name"` // A list of notification settings to be associated to the trust anchor. NotificationSettings TrustAnchorNotificationSettingArrayOutput `pulumi:"notificationSettings"` // The trust anchor type and its related certificate data. Source TrustAnchorSourceOutput `pulumi:"source"` // The tags to attach to the trust anchor. Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN of the trust anchor. TrustAnchorArn pulumi.StringOutput `pulumi:"trustAnchorArn"` // The unique identifier of the trust anchor. TrustAnchorId pulumi.StringOutput `pulumi:"trustAnchorId"` }
Definition of AWS::RolesAnywhere::TrustAnchor Resource Type.
func GetTrustAnchor ¶
func GetTrustAnchor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrustAnchorState, opts ...pulumi.ResourceOption) (*TrustAnchor, error)
GetTrustAnchor gets an existing TrustAnchor 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 NewTrustAnchor ¶
func NewTrustAnchor(ctx *pulumi.Context, name string, args *TrustAnchorArgs, opts ...pulumi.ResourceOption) (*TrustAnchor, error)
NewTrustAnchor registers a new resource with the given unique name, arguments, and options.
func (*TrustAnchor) ElementType ¶
func (*TrustAnchor) ElementType() reflect.Type
func (*TrustAnchor) ToTrustAnchorOutput ¶
func (i *TrustAnchor) ToTrustAnchorOutput() TrustAnchorOutput
func (*TrustAnchor) ToTrustAnchorOutputWithContext ¶
func (i *TrustAnchor) ToTrustAnchorOutputWithContext(ctx context.Context) TrustAnchorOutput
type TrustAnchorArgs ¶
type TrustAnchorArgs struct { // Indicates whether the trust anchor is enabled. Enabled pulumi.BoolPtrInput // The name of the trust anchor. Name pulumi.StringPtrInput // A list of notification settings to be associated to the trust anchor. NotificationSettings TrustAnchorNotificationSettingArrayInput // The trust anchor type and its related certificate data. Source TrustAnchorSourceInput // The tags to attach to the trust anchor. Tags aws.TagArrayInput }
The set of arguments for constructing a TrustAnchor resource.
func (TrustAnchorArgs) ElementType ¶
func (TrustAnchorArgs) ElementType() reflect.Type
type TrustAnchorInput ¶
type TrustAnchorInput interface { pulumi.Input ToTrustAnchorOutput() TrustAnchorOutput ToTrustAnchorOutputWithContext(ctx context.Context) TrustAnchorOutput }
type TrustAnchorNotificationChannel ¶ added in v0.76.0
type TrustAnchorNotificationChannel string
func (TrustAnchorNotificationChannel) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationChannel) ElementType() reflect.Type
func (TrustAnchorNotificationChannel) ToStringOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToStringOutput() pulumi.StringOutput
func (TrustAnchorNotificationChannel) ToStringOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorNotificationChannel) ToStringPtrOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationChannel) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutput() TrustAnchorNotificationChannelOutput
func (TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelOutput
func (TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
func (TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationChannel) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
type TrustAnchorNotificationChannelInput ¶ added in v0.76.0
type TrustAnchorNotificationChannelInput interface { pulumi.Input ToTrustAnchorNotificationChannelOutput() TrustAnchorNotificationChannelOutput ToTrustAnchorNotificationChannelOutputWithContext(context.Context) TrustAnchorNotificationChannelOutput }
TrustAnchorNotificationChannelInput is an input type that accepts values of the TrustAnchorNotificationChannel enum A concrete instance of `TrustAnchorNotificationChannelInput` can be one of the following:
TrustAnchorNotificationChannelAll
type TrustAnchorNotificationChannelOutput ¶ added in v0.76.0
type TrustAnchorNotificationChannelOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationChannelOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationChannelOutput) ElementType() reflect.Type
func (TrustAnchorNotificationChannelOutput) ToStringOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToStringOutput() pulumi.StringOutput
func (TrustAnchorNotificationChannelOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorNotificationChannelOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationChannelOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutput() TrustAnchorNotificationChannelOutput
func (TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelOutput
func (TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
func (TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
type TrustAnchorNotificationChannelPtrInput ¶ added in v0.76.0
type TrustAnchorNotificationChannelPtrInput interface { pulumi.Input ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput ToTrustAnchorNotificationChannelPtrOutputWithContext(context.Context) TrustAnchorNotificationChannelPtrOutput }
func TrustAnchorNotificationChannelPtr ¶ added in v0.76.0
func TrustAnchorNotificationChannelPtr(v string) TrustAnchorNotificationChannelPtrInput
type TrustAnchorNotificationChannelPtrOutput ¶ added in v0.76.0
type TrustAnchorNotificationChannelPtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationChannelPtrOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationChannelPtrOutput) ElementType() reflect.Type
func (TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutput() TrustAnchorNotificationChannelPtrOutput
func (TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationChannelPtrOutput) ToTrustAnchorNotificationChannelPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationChannelPtrOutput
type TrustAnchorNotificationEvent ¶ added in v0.76.0
type TrustAnchorNotificationEvent string
func (TrustAnchorNotificationEvent) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationEvent) ElementType() reflect.Type
func (TrustAnchorNotificationEvent) ToStringOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToStringOutput() pulumi.StringOutput
func (TrustAnchorNotificationEvent) ToStringOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorNotificationEvent) ToStringPtrOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationEvent) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutput() TrustAnchorNotificationEventOutput
func (TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventOutputWithContext(ctx context.Context) TrustAnchorNotificationEventOutput
func (TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutput ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
func (TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutputWithContext ¶ added in v0.76.0
func (e TrustAnchorNotificationEvent) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
type TrustAnchorNotificationEventInput ¶ added in v0.76.0
type TrustAnchorNotificationEventInput interface { pulumi.Input ToTrustAnchorNotificationEventOutput() TrustAnchorNotificationEventOutput ToTrustAnchorNotificationEventOutputWithContext(context.Context) TrustAnchorNotificationEventOutput }
TrustAnchorNotificationEventInput is an input type that accepts values of the TrustAnchorNotificationEvent enum A concrete instance of `TrustAnchorNotificationEventInput` can be one of the following:
TrustAnchorNotificationEventCaCertificateExpiry TrustAnchorNotificationEventEndEntityCertificateExpiry
type TrustAnchorNotificationEventOutput ¶ added in v0.76.0
type TrustAnchorNotificationEventOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationEventOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationEventOutput) ElementType() reflect.Type
func (TrustAnchorNotificationEventOutput) ToStringOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToStringOutput() pulumi.StringOutput
func (TrustAnchorNotificationEventOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorNotificationEventOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationEventOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutput() TrustAnchorNotificationEventOutput
func (TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventOutputWithContext(ctx context.Context) TrustAnchorNotificationEventOutput
func (TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
func (TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventOutput) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
type TrustAnchorNotificationEventPtrInput ¶ added in v0.76.0
type TrustAnchorNotificationEventPtrInput interface { pulumi.Input ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput ToTrustAnchorNotificationEventPtrOutputWithContext(context.Context) TrustAnchorNotificationEventPtrOutput }
func TrustAnchorNotificationEventPtr ¶ added in v0.76.0
func TrustAnchorNotificationEventPtr(v string) TrustAnchorNotificationEventPtrInput
type TrustAnchorNotificationEventPtrOutput ¶ added in v0.76.0
type TrustAnchorNotificationEventPtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationEventPtrOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationEventPtrOutput) ElementType() reflect.Type
func (TrustAnchorNotificationEventPtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorNotificationEventPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutput() TrustAnchorNotificationEventPtrOutput
func (TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationEventPtrOutput) ToTrustAnchorNotificationEventPtrOutputWithContext(ctx context.Context) TrustAnchorNotificationEventPtrOutput
type TrustAnchorNotificationSetting ¶ added in v0.76.0
type TrustAnchorNotificationSetting struct { // The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge , and AWS Health Dashboard to notify for an event. // // > In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels. Channel *TrustAnchorNotificationChannel `pulumi:"channel"` // Indicates whether the notification setting is enabled. Enabled bool `pulumi:"enabled"` // The event to which this notification setting is applied. Event TrustAnchorNotificationEvent `pulumi:"event"` // The number of days before a notification event. This value is required for a notification setting that is enabled. Threshold *float64 `pulumi:"threshold"` }
type TrustAnchorNotificationSettingArgs ¶ added in v0.76.0
type TrustAnchorNotificationSettingArgs struct { // The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge , and AWS Health Dashboard to notify for an event. // // > In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels. Channel TrustAnchorNotificationChannelPtrInput `pulumi:"channel"` // Indicates whether the notification setting is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The event to which this notification setting is applied. Event TrustAnchorNotificationEventInput `pulumi:"event"` // The number of days before a notification event. This value is required for a notification setting that is enabled. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` }
func (TrustAnchorNotificationSettingArgs) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationSettingArgs) ElementType() reflect.Type
func (TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutput ¶ added in v0.76.0
func (i TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutput() TrustAnchorNotificationSettingOutput
func (TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutputWithContext ¶ added in v0.76.0
func (i TrustAnchorNotificationSettingArgs) ToTrustAnchorNotificationSettingOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingOutput
type TrustAnchorNotificationSettingArray ¶ added in v0.76.0
type TrustAnchorNotificationSettingArray []TrustAnchorNotificationSettingInput
func (TrustAnchorNotificationSettingArray) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationSettingArray) ElementType() reflect.Type
func (TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutput ¶ added in v0.76.0
func (i TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutput() TrustAnchorNotificationSettingArrayOutput
func (TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutputWithContext ¶ added in v0.76.0
func (i TrustAnchorNotificationSettingArray) ToTrustAnchorNotificationSettingArrayOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingArrayOutput
type TrustAnchorNotificationSettingArrayInput ¶ added in v0.76.0
type TrustAnchorNotificationSettingArrayInput interface { pulumi.Input ToTrustAnchorNotificationSettingArrayOutput() TrustAnchorNotificationSettingArrayOutput ToTrustAnchorNotificationSettingArrayOutputWithContext(context.Context) TrustAnchorNotificationSettingArrayOutput }
TrustAnchorNotificationSettingArrayInput is an input type that accepts TrustAnchorNotificationSettingArray and TrustAnchorNotificationSettingArrayOutput values. You can construct a concrete instance of `TrustAnchorNotificationSettingArrayInput` via:
TrustAnchorNotificationSettingArray{ TrustAnchorNotificationSettingArgs{...} }
type TrustAnchorNotificationSettingArrayOutput ¶ added in v0.76.0
type TrustAnchorNotificationSettingArrayOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationSettingArrayOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationSettingArrayOutput) ElementType() reflect.Type
func (TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutput() TrustAnchorNotificationSettingArrayOutput
func (TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingArrayOutput) ToTrustAnchorNotificationSettingArrayOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingArrayOutput
type TrustAnchorNotificationSettingInput ¶ added in v0.76.0
type TrustAnchorNotificationSettingInput interface { pulumi.Input ToTrustAnchorNotificationSettingOutput() TrustAnchorNotificationSettingOutput ToTrustAnchorNotificationSettingOutputWithContext(context.Context) TrustAnchorNotificationSettingOutput }
TrustAnchorNotificationSettingInput is an input type that accepts TrustAnchorNotificationSettingArgs and TrustAnchorNotificationSettingOutput values. You can construct a concrete instance of `TrustAnchorNotificationSettingInput` via:
TrustAnchorNotificationSettingArgs{...}
type TrustAnchorNotificationSettingOutput ¶ added in v0.76.0
type TrustAnchorNotificationSettingOutput struct{ *pulumi.OutputState }
func (TrustAnchorNotificationSettingOutput) Channel ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) Channel() TrustAnchorNotificationChannelPtrOutput
The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge , and AWS Health Dashboard to notify for an event.
> In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
func (TrustAnchorNotificationSettingOutput) ElementType ¶ added in v0.76.0
func (TrustAnchorNotificationSettingOutput) ElementType() reflect.Type
func (TrustAnchorNotificationSettingOutput) Enabled ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) Enabled() pulumi.BoolOutput
Indicates whether the notification setting is enabled.
func (TrustAnchorNotificationSettingOutput) Event ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) Event() TrustAnchorNotificationEventOutput
The event to which this notification setting is applied.
func (TrustAnchorNotificationSettingOutput) Threshold ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) Threshold() pulumi.Float64PtrOutput
The number of days before a notification event. This value is required for a notification setting that is enabled.
func (TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutput ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutput() TrustAnchorNotificationSettingOutput
func (TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutputWithContext ¶ added in v0.76.0
func (o TrustAnchorNotificationSettingOutput) ToTrustAnchorNotificationSettingOutputWithContext(ctx context.Context) TrustAnchorNotificationSettingOutput
type TrustAnchorOutput ¶
type TrustAnchorOutput struct{ *pulumi.OutputState }
func (TrustAnchorOutput) ElementType ¶
func (TrustAnchorOutput) ElementType() reflect.Type
func (TrustAnchorOutput) Enabled ¶
func (o TrustAnchorOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether the trust anchor is enabled.
func (TrustAnchorOutput) Name ¶
func (o TrustAnchorOutput) Name() pulumi.StringOutput
The name of the trust anchor.
func (TrustAnchorOutput) NotificationSettings ¶ added in v0.76.0
func (o TrustAnchorOutput) NotificationSettings() TrustAnchorNotificationSettingArrayOutput
A list of notification settings to be associated to the trust anchor.
func (TrustAnchorOutput) Source ¶
func (o TrustAnchorOutput) Source() TrustAnchorSourceOutput
The trust anchor type and its related certificate data.
func (TrustAnchorOutput) Tags ¶
func (o TrustAnchorOutput) Tags() aws.TagArrayOutput
The tags to attach to the trust anchor.
func (TrustAnchorOutput) ToTrustAnchorOutput ¶
func (o TrustAnchorOutput) ToTrustAnchorOutput() TrustAnchorOutput
func (TrustAnchorOutput) ToTrustAnchorOutputWithContext ¶
func (o TrustAnchorOutput) ToTrustAnchorOutputWithContext(ctx context.Context) TrustAnchorOutput
func (TrustAnchorOutput) TrustAnchorArn ¶
func (o TrustAnchorOutput) TrustAnchorArn() pulumi.StringOutput
The ARN of the trust anchor.
func (TrustAnchorOutput) TrustAnchorId ¶
func (o TrustAnchorOutput) TrustAnchorId() pulumi.StringOutput
The unique identifier of the trust anchor.
type TrustAnchorSource ¶
type TrustAnchorSource struct { // A union object representing the data field of the TrustAnchor depending on its type SourceData interface{} `pulumi:"sourceData"` // The type of the TrustAnchor. SourceType *TrustAnchorType `pulumi:"sourceType"` }
type TrustAnchorSourceArgs ¶
type TrustAnchorSourceArgs struct { // A union object representing the data field of the TrustAnchor depending on its type SourceData pulumi.Input `pulumi:"sourceData"` // The type of the TrustAnchor. SourceType TrustAnchorTypePtrInput `pulumi:"sourceType"` }
func (TrustAnchorSourceArgs) ElementType ¶
func (TrustAnchorSourceArgs) ElementType() reflect.Type
func (TrustAnchorSourceArgs) ToTrustAnchorSourceOutput ¶
func (i TrustAnchorSourceArgs) ToTrustAnchorSourceOutput() TrustAnchorSourceOutput
func (TrustAnchorSourceArgs) ToTrustAnchorSourceOutputWithContext ¶
func (i TrustAnchorSourceArgs) ToTrustAnchorSourceOutputWithContext(ctx context.Context) TrustAnchorSourceOutput
type TrustAnchorSourceData0Properties ¶ added in v0.72.0
type TrustAnchorSourceData0Properties struct {
X509CertificateData string `pulumi:"x509CertificateData"`
}
type TrustAnchorSourceData0PropertiesArgs ¶ added in v0.96.0
type TrustAnchorSourceData0PropertiesArgs struct {
X509CertificateData pulumi.StringInput `pulumi:"x509CertificateData"`
}
func (TrustAnchorSourceData0PropertiesArgs) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData0PropertiesArgs) ElementType() reflect.Type
func (TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutput ¶ added in v0.96.0
func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutput() TrustAnchorSourceData0PropertiesOutput
func (TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutputWithContext ¶ added in v0.96.0
func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesOutput
func (TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutput ¶ added in v0.96.0
func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
func (TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (i TrustAnchorSourceData0PropertiesArgs) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
type TrustAnchorSourceData0PropertiesInput ¶ added in v0.96.0
type TrustAnchorSourceData0PropertiesInput interface { pulumi.Input ToTrustAnchorSourceData0PropertiesOutput() TrustAnchorSourceData0PropertiesOutput ToTrustAnchorSourceData0PropertiesOutputWithContext(context.Context) TrustAnchorSourceData0PropertiesOutput }
TrustAnchorSourceData0PropertiesInput is an input type that accepts TrustAnchorSourceData0PropertiesArgs and TrustAnchorSourceData0PropertiesOutput values. You can construct a concrete instance of `TrustAnchorSourceData0PropertiesInput` via:
TrustAnchorSourceData0PropertiesArgs{...}
type TrustAnchorSourceData0PropertiesOutput ¶ added in v0.96.0
type TrustAnchorSourceData0PropertiesOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourceData0PropertiesOutput) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData0PropertiesOutput) ElementType() reflect.Type
func (TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutput() TrustAnchorSourceData0PropertiesOutput
func (TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesOutput
func (TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
func (TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
func (TrustAnchorSourceData0PropertiesOutput) X509CertificateData ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesOutput) X509CertificateData() pulumi.StringOutput
type TrustAnchorSourceData0PropertiesPtrInput ¶ added in v0.96.0
type TrustAnchorSourceData0PropertiesPtrInput interface { pulumi.Input ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(context.Context) TrustAnchorSourceData0PropertiesPtrOutput }
TrustAnchorSourceData0PropertiesPtrInput is an input type that accepts TrustAnchorSourceData0PropertiesArgs, TrustAnchorSourceData0PropertiesPtr and TrustAnchorSourceData0PropertiesPtrOutput values. You can construct a concrete instance of `TrustAnchorSourceData0PropertiesPtrInput` via:
TrustAnchorSourceData0PropertiesArgs{...} or: nil
func TrustAnchorSourceData0PropertiesPtr ¶ added in v0.96.0
func TrustAnchorSourceData0PropertiesPtr(v *TrustAnchorSourceData0PropertiesArgs) TrustAnchorSourceData0PropertiesPtrInput
type TrustAnchorSourceData0PropertiesPtrOutput ¶ added in v0.96.0
type TrustAnchorSourceData0PropertiesPtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourceData0PropertiesPtrOutput) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData0PropertiesPtrOutput) ElementType() reflect.Type
func (TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutput() TrustAnchorSourceData0PropertiesPtrOutput
func (TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesPtrOutput) ToTrustAnchorSourceData0PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData0PropertiesPtrOutput
func (TrustAnchorSourceData0PropertiesPtrOutput) X509CertificateData ¶ added in v0.96.0
func (o TrustAnchorSourceData0PropertiesPtrOutput) X509CertificateData() pulumi.StringPtrOutput
type TrustAnchorSourceData1Properties ¶ added in v0.72.0
type TrustAnchorSourceData1Properties struct {
AcmPcaArn string `pulumi:"acmPcaArn"`
}
type TrustAnchorSourceData1PropertiesArgs ¶ added in v0.96.0
type TrustAnchorSourceData1PropertiesArgs struct {
AcmPcaArn pulumi.StringInput `pulumi:"acmPcaArn"`
}
func (TrustAnchorSourceData1PropertiesArgs) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData1PropertiesArgs) ElementType() reflect.Type
func (TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutput ¶ added in v0.96.0
func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutput() TrustAnchorSourceData1PropertiesOutput
func (TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutputWithContext ¶ added in v0.96.0
func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesOutput
func (TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutput ¶ added in v0.96.0
func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
func (TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (i TrustAnchorSourceData1PropertiesArgs) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
type TrustAnchorSourceData1PropertiesInput ¶ added in v0.96.0
type TrustAnchorSourceData1PropertiesInput interface { pulumi.Input ToTrustAnchorSourceData1PropertiesOutput() TrustAnchorSourceData1PropertiesOutput ToTrustAnchorSourceData1PropertiesOutputWithContext(context.Context) TrustAnchorSourceData1PropertiesOutput }
TrustAnchorSourceData1PropertiesInput is an input type that accepts TrustAnchorSourceData1PropertiesArgs and TrustAnchorSourceData1PropertiesOutput values. You can construct a concrete instance of `TrustAnchorSourceData1PropertiesInput` via:
TrustAnchorSourceData1PropertiesArgs{...}
type TrustAnchorSourceData1PropertiesOutput ¶ added in v0.96.0
type TrustAnchorSourceData1PropertiesOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourceData1PropertiesOutput) AcmPcaArn ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesOutput) AcmPcaArn() pulumi.StringOutput
func (TrustAnchorSourceData1PropertiesOutput) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData1PropertiesOutput) ElementType() reflect.Type
func (TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutput() TrustAnchorSourceData1PropertiesOutput
func (TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesOutput
func (TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
func (TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
type TrustAnchorSourceData1PropertiesPtrInput ¶ added in v0.96.0
type TrustAnchorSourceData1PropertiesPtrInput interface { pulumi.Input ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(context.Context) TrustAnchorSourceData1PropertiesPtrOutput }
TrustAnchorSourceData1PropertiesPtrInput is an input type that accepts TrustAnchorSourceData1PropertiesArgs, TrustAnchorSourceData1PropertiesPtr and TrustAnchorSourceData1PropertiesPtrOutput values. You can construct a concrete instance of `TrustAnchorSourceData1PropertiesPtrInput` via:
TrustAnchorSourceData1PropertiesArgs{...} or: nil
func TrustAnchorSourceData1PropertiesPtr ¶ added in v0.96.0
func TrustAnchorSourceData1PropertiesPtr(v *TrustAnchorSourceData1PropertiesArgs) TrustAnchorSourceData1PropertiesPtrInput
type TrustAnchorSourceData1PropertiesPtrOutput ¶ added in v0.96.0
type TrustAnchorSourceData1PropertiesPtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourceData1PropertiesPtrOutput) AcmPcaArn ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesPtrOutput) AcmPcaArn() pulumi.StringPtrOutput
func (TrustAnchorSourceData1PropertiesPtrOutput) ElementType ¶ added in v0.96.0
func (TrustAnchorSourceData1PropertiesPtrOutput) ElementType() reflect.Type
func (TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutput ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutput() TrustAnchorSourceData1PropertiesPtrOutput
func (TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext ¶ added in v0.96.0
func (o TrustAnchorSourceData1PropertiesPtrOutput) ToTrustAnchorSourceData1PropertiesPtrOutputWithContext(ctx context.Context) TrustAnchorSourceData1PropertiesPtrOutput
type TrustAnchorSourceInput ¶
type TrustAnchorSourceInput interface { pulumi.Input ToTrustAnchorSourceOutput() TrustAnchorSourceOutput ToTrustAnchorSourceOutputWithContext(context.Context) TrustAnchorSourceOutput }
TrustAnchorSourceInput is an input type that accepts TrustAnchorSourceArgs and TrustAnchorSourceOutput values. You can construct a concrete instance of `TrustAnchorSourceInput` via:
TrustAnchorSourceArgs{...}
type TrustAnchorSourceOutput ¶
type TrustAnchorSourceOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourceOutput) ElementType ¶
func (TrustAnchorSourceOutput) ElementType() reflect.Type
func (TrustAnchorSourceOutput) SourceData ¶
func (o TrustAnchorSourceOutput) SourceData() pulumi.AnyOutput
A union object representing the data field of the TrustAnchor depending on its type
func (TrustAnchorSourceOutput) SourceType ¶
func (o TrustAnchorSourceOutput) SourceType() TrustAnchorTypePtrOutput
The type of the TrustAnchor.
func (TrustAnchorSourceOutput) ToTrustAnchorSourceOutput ¶
func (o TrustAnchorSourceOutput) ToTrustAnchorSourceOutput() TrustAnchorSourceOutput
func (TrustAnchorSourceOutput) ToTrustAnchorSourceOutputWithContext ¶
func (o TrustAnchorSourceOutput) ToTrustAnchorSourceOutputWithContext(ctx context.Context) TrustAnchorSourceOutput
type TrustAnchorSourcePtrOutput ¶
type TrustAnchorSourcePtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorSourcePtrOutput) Elem ¶
func (o TrustAnchorSourcePtrOutput) Elem() TrustAnchorSourceOutput
func (TrustAnchorSourcePtrOutput) ElementType ¶
func (TrustAnchorSourcePtrOutput) ElementType() reflect.Type
func (TrustAnchorSourcePtrOutput) SourceData ¶
func (o TrustAnchorSourcePtrOutput) SourceData() pulumi.AnyOutput
A union object representing the data field of the TrustAnchor depending on its type
func (TrustAnchorSourcePtrOutput) SourceType ¶
func (o TrustAnchorSourcePtrOutput) SourceType() TrustAnchorTypePtrOutput
The type of the TrustAnchor.
func (TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutput ¶
func (o TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutput() TrustAnchorSourcePtrOutput
func (TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutputWithContext ¶
func (o TrustAnchorSourcePtrOutput) ToTrustAnchorSourcePtrOutputWithContext(ctx context.Context) TrustAnchorSourcePtrOutput
type TrustAnchorState ¶
type TrustAnchorState struct { }
func (TrustAnchorState) ElementType ¶
func (TrustAnchorState) ElementType() reflect.Type
type TrustAnchorTag ¶
type TrustAnchorType ¶
type TrustAnchorType string
func (TrustAnchorType) ElementType ¶
func (TrustAnchorType) ElementType() reflect.Type
func (TrustAnchorType) ToStringOutput ¶
func (e TrustAnchorType) ToStringOutput() pulumi.StringOutput
func (TrustAnchorType) ToStringOutputWithContext ¶
func (e TrustAnchorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorType) ToStringPtrOutput ¶
func (e TrustAnchorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorType) ToStringPtrOutputWithContext ¶
func (e TrustAnchorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorType) ToTrustAnchorTypeOutput ¶
func (e TrustAnchorType) ToTrustAnchorTypeOutput() TrustAnchorTypeOutput
func (TrustAnchorType) ToTrustAnchorTypeOutputWithContext ¶
func (e TrustAnchorType) ToTrustAnchorTypeOutputWithContext(ctx context.Context) TrustAnchorTypeOutput
func (TrustAnchorType) ToTrustAnchorTypePtrOutput ¶
func (e TrustAnchorType) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
func (TrustAnchorType) ToTrustAnchorTypePtrOutputWithContext ¶
func (e TrustAnchorType) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput
type TrustAnchorTypeInput ¶
type TrustAnchorTypeInput interface { pulumi.Input ToTrustAnchorTypeOutput() TrustAnchorTypeOutput ToTrustAnchorTypeOutputWithContext(context.Context) TrustAnchorTypeOutput }
TrustAnchorTypeInput is an input type that accepts values of the TrustAnchorType enum A concrete instance of `TrustAnchorTypeInput` can be one of the following:
TrustAnchorTypeAwsAcmPca TrustAnchorTypeCertificateBundle TrustAnchorTypeSelfSignedRepository
type TrustAnchorTypeOutput ¶
type TrustAnchorTypeOutput struct{ *pulumi.OutputState }
func (TrustAnchorTypeOutput) ElementType ¶
func (TrustAnchorTypeOutput) ElementType() reflect.Type
func (TrustAnchorTypeOutput) ToStringOutput ¶
func (o TrustAnchorTypeOutput) ToStringOutput() pulumi.StringOutput
func (TrustAnchorTypeOutput) ToStringOutputWithContext ¶
func (o TrustAnchorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrustAnchorTypeOutput) ToStringPtrOutput ¶
func (o TrustAnchorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorTypeOutput) ToStringPtrOutputWithContext ¶
func (o TrustAnchorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorTypeOutput) ToTrustAnchorTypeOutput ¶
func (o TrustAnchorTypeOutput) ToTrustAnchorTypeOutput() TrustAnchorTypeOutput
func (TrustAnchorTypeOutput) ToTrustAnchorTypeOutputWithContext ¶
func (o TrustAnchorTypeOutput) ToTrustAnchorTypeOutputWithContext(ctx context.Context) TrustAnchorTypeOutput
func (TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutput ¶
func (o TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
func (TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutputWithContext ¶
func (o TrustAnchorTypeOutput) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput
type TrustAnchorTypePtrInput ¶
type TrustAnchorTypePtrInput interface { pulumi.Input ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput ToTrustAnchorTypePtrOutputWithContext(context.Context) TrustAnchorTypePtrOutput }
func TrustAnchorTypePtr ¶
func TrustAnchorTypePtr(v string) TrustAnchorTypePtrInput
type TrustAnchorTypePtrOutput ¶
type TrustAnchorTypePtrOutput struct{ *pulumi.OutputState }
func (TrustAnchorTypePtrOutput) Elem ¶
func (o TrustAnchorTypePtrOutput) Elem() TrustAnchorTypeOutput
func (TrustAnchorTypePtrOutput) ElementType ¶
func (TrustAnchorTypePtrOutput) ElementType() reflect.Type
func (TrustAnchorTypePtrOutput) ToStringPtrOutput ¶
func (o TrustAnchorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrustAnchorTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TrustAnchorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutput ¶
func (o TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutput() TrustAnchorTypePtrOutput
func (TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutputWithContext ¶
func (o TrustAnchorTypePtrOutput) ToTrustAnchorTypePtrOutputWithContext(ctx context.Context) TrustAnchorTypePtrOutput