rolesanywhere

package
v0.81.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TrustAnchorNotificationEventCaCertificateExpiry        = TrustAnchorNotificationEvent("CA_CERTIFICATE_EXPIRY")
	TrustAnchorNotificationEventEndEntityCertificateExpiry = TrustAnchorNotificationEvent("END_ENTITY_CERTIFICATE_EXPIRY")
)
View Source
const (
	TrustAnchorTypeAwsAcmPca            = TrustAnchorType("AWS_ACM_PCA")
	TrustAnchorTypeCertificateBundle    = TrustAnchorType("CERTIFICATE_BUNDLE")
	TrustAnchorTypeSelfSignedRepository = TrustAnchorType("SELF_SIGNED_REPOSITORY")
)
View Source
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           CrlTagArrayOutput      `pulumi:"tags"`
	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) ElementType() reflect.Type

func (*Crl) ToCrlOutput added in v0.72.0

func (i *Crl) ToCrlOutput() CrlOutput

func (*Crl) ToCrlOutputWithContext added in v0.72.0

func (i *Crl) ToCrlOutputWithContext(ctx context.Context) CrlOutput

func (*Crl) ToOutput added in v0.76.0

func (i *Crl) ToOutput(ctx context.Context) pulumix.Output[*Crl]

type CrlArgs added in v0.72.0

type CrlArgs struct {
	CrlData        pulumi.StringInput
	Enabled        pulumi.BoolPtrInput
	Name           pulumi.StringPtrInput
	Tags           CrlTagArrayInput
	TrustAnchorArn pulumi.StringPtrInput
}

The set of arguments for constructing a Crl resource.

func (CrlArgs) ElementType added in v0.72.0

func (CrlArgs) ElementType() reflect.Type

type CrlInput added in v0.72.0

type CrlInput interface {
	pulumi.Input

	ToCrlOutput() CrlOutput
	ToCrlOutputWithContext(ctx context.Context) CrlOutput
}

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) ElementType() reflect.Type

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() CrlTagArrayOutput

func (CrlOutput) ToCrlOutput added in v0.72.0

func (o CrlOutput) ToCrlOutput() CrlOutput

func (CrlOutput) ToCrlOutputWithContext added in v0.72.0

func (o CrlOutput) ToCrlOutputWithContext(ctx context.Context) CrlOutput

func (CrlOutput) ToOutput added in v0.76.0

func (o CrlOutput) ToOutput(ctx context.Context) pulumix.Output[*Crl]

func (CrlOutput) TrustAnchorArn added in v0.72.0

func (o CrlOutput) TrustAnchorArn() pulumi.StringPtrOutput

type CrlState added in v0.72.0

type CrlState struct {
}

func (CrlState) ElementType added in v0.72.0

func (CrlState) ElementType() reflect.Type

type CrlTag added in v0.72.0

type CrlTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type CrlTagArgs added in v0.72.0

type CrlTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (CrlTagArgs) ElementType added in v0.72.0

func (CrlTagArgs) ElementType() reflect.Type

func (CrlTagArgs) ToCrlTagOutput added in v0.72.0

func (i CrlTagArgs) ToCrlTagOutput() CrlTagOutput

func (CrlTagArgs) ToCrlTagOutputWithContext added in v0.72.0

func (i CrlTagArgs) ToCrlTagOutputWithContext(ctx context.Context) CrlTagOutput

func (CrlTagArgs) ToOutput added in v0.76.0

func (i CrlTagArgs) ToOutput(ctx context.Context) pulumix.Output[CrlTag]

type CrlTagArray added in v0.72.0

type CrlTagArray []CrlTagInput

func (CrlTagArray) ElementType added in v0.72.0

func (CrlTagArray) ElementType() reflect.Type

func (CrlTagArray) ToCrlTagArrayOutput added in v0.72.0

func (i CrlTagArray) ToCrlTagArrayOutput() CrlTagArrayOutput

func (CrlTagArray) ToCrlTagArrayOutputWithContext added in v0.72.0

func (i CrlTagArray) ToCrlTagArrayOutputWithContext(ctx context.Context) CrlTagArrayOutput

func (CrlTagArray) ToOutput added in v0.76.0

func (i CrlTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CrlTag]

type CrlTagArrayInput added in v0.72.0

type CrlTagArrayInput interface {
	pulumi.Input

	ToCrlTagArrayOutput() CrlTagArrayOutput
	ToCrlTagArrayOutputWithContext(context.Context) CrlTagArrayOutput
}

CrlTagArrayInput is an input type that accepts CrlTagArray and CrlTagArrayOutput values. You can construct a concrete instance of `CrlTagArrayInput` via:

CrlTagArray{ CrlTagArgs{...} }

type CrlTagArrayOutput added in v0.72.0

type CrlTagArrayOutput struct{ *pulumi.OutputState }

func (CrlTagArrayOutput) ElementType added in v0.72.0

func (CrlTagArrayOutput) ElementType() reflect.Type

func (CrlTagArrayOutput) Index added in v0.72.0

func (CrlTagArrayOutput) ToCrlTagArrayOutput added in v0.72.0

func (o CrlTagArrayOutput) ToCrlTagArrayOutput() CrlTagArrayOutput

func (CrlTagArrayOutput) ToCrlTagArrayOutputWithContext added in v0.72.0

func (o CrlTagArrayOutput) ToCrlTagArrayOutputWithContext(ctx context.Context) CrlTagArrayOutput

func (CrlTagArrayOutput) ToOutput added in v0.76.0

type CrlTagInput added in v0.72.0

type CrlTagInput interface {
	pulumi.Input

	ToCrlTagOutput() CrlTagOutput
	ToCrlTagOutputWithContext(context.Context) CrlTagOutput
}

CrlTagInput is an input type that accepts CrlTagArgs and CrlTagOutput values. You can construct a concrete instance of `CrlTagInput` via:

CrlTagArgs{...}

type CrlTagOutput added in v0.72.0

type CrlTagOutput struct{ *pulumi.OutputState }

func (CrlTagOutput) ElementType added in v0.72.0

func (CrlTagOutput) ElementType() reflect.Type

func (CrlTagOutput) Key added in v0.72.0

func (CrlTagOutput) ToCrlTagOutput added in v0.72.0

func (o CrlTagOutput) ToCrlTagOutput() CrlTagOutput

func (CrlTagOutput) ToCrlTagOutputWithContext added in v0.72.0

func (o CrlTagOutput) ToCrlTagOutputWithContext(ctx context.Context) CrlTagOutput

func (CrlTagOutput) ToOutput added in v0.76.0

func (o CrlTagOutput) ToOutput(ctx context.Context) pulumix.Output[CrlTag]

func (CrlTagOutput) Value added in v0.72.0

func (o CrlTagOutput) Value() pulumi.StringOutput

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           []CrlTag `pulumi:"tags"`
	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 (LookupCrlResultOutput) CrlId added in v0.72.0

func (LookupCrlResultOutput) ElementType added in v0.72.0

func (LookupCrlResultOutput) ElementType() reflect.Type

func (LookupCrlResultOutput) Enabled added in v0.72.0

func (LookupCrlResultOutput) Name added in v0.72.0

func (LookupCrlResultOutput) Tags added in v0.72.0

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) ToOutput added in v0.76.0

func (LookupCrlResultOutput) TrustAnchorArn added in v0.72.0

func (o LookupCrlResultOutput) TrustAnchorArn() pulumi.StringPtrOutput

type LookupProfileArgs

type LookupProfileArgs struct {
	ProfileId string `pulumi:"profileId"`
}

type LookupProfileOutputArgs

type LookupProfileOutputArgs struct {
	ProfileId pulumi.StringInput `pulumi:"profileId"`
}

func (LookupProfileOutputArgs) ElementType

func (LookupProfileOutputArgs) ElementType() reflect.Type

type LookupProfileResult

type LookupProfileResult struct {
	DurationSeconds           *float64     `pulumi:"durationSeconds"`
	Enabled                   *bool        `pulumi:"enabled"`
	ManagedPolicyArns         []string     `pulumi:"managedPolicyArns"`
	Name                      *string      `pulumi:"name"`
	ProfileArn                *string      `pulumi:"profileArn"`
	ProfileId                 *string      `pulumi:"profileId"`
	RequireInstanceProperties *bool        `pulumi:"requireInstanceProperties"`
	RoleArns                  []string     `pulumi:"roleArns"`
	SessionPolicy             *string      `pulumi:"sessionPolicy"`
	Tags                      []ProfileTag `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 (LookupProfileResultOutput) DurationSeconds

func (LookupProfileResultOutput) ElementType

func (LookupProfileResultOutput) ElementType() reflect.Type

func (LookupProfileResultOutput) Enabled

func (LookupProfileResultOutput) ManagedPolicyArns

func (o LookupProfileResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput

func (LookupProfileResultOutput) Name

func (LookupProfileResultOutput) ProfileArn

func (LookupProfileResultOutput) ProfileId

func (LookupProfileResultOutput) RequireInstanceProperties

func (o LookupProfileResultOutput) RequireInstanceProperties() pulumi.BoolPtrOutput

func (LookupProfileResultOutput) RoleArns

func (LookupProfileResultOutput) SessionPolicy

func (LookupProfileResultOutput) Tags

func (LookupProfileResultOutput) ToLookupProfileResultOutput

func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput

func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext

func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput

func (LookupProfileResultOutput) ToOutput added in v0.76.0

type LookupTrustAnchorArgs

type LookupTrustAnchorArgs struct {
	TrustAnchorId string `pulumi:"trustAnchorId"`
}

type LookupTrustAnchorOutputArgs

type LookupTrustAnchorOutputArgs struct {
	TrustAnchorId pulumi.StringInput `pulumi:"trustAnchorId"`
}

func (LookupTrustAnchorOutputArgs) ElementType

type LookupTrustAnchorResult

type LookupTrustAnchorResult struct {
	Enabled              *bool                            `pulumi:"enabled"`
	Name                 *string                          `pulumi:"name"`
	NotificationSettings []TrustAnchorNotificationSetting `pulumi:"notificationSettings"`
	Source               *TrustAnchorSource               `pulumi:"source"`
	Tags                 []TrustAnchorTag                 `pulumi:"tags"`
	TrustAnchorArn       *string                          `pulumi:"trustAnchorArn"`
	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 (LookupTrustAnchorResultOutput) ElementType

func (LookupTrustAnchorResultOutput) Enabled

func (LookupTrustAnchorResultOutput) Name

func (LookupTrustAnchorResultOutput) NotificationSettings added in v0.76.0

func (LookupTrustAnchorResultOutput) Source

func (LookupTrustAnchorResultOutput) Tags

func (LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutput

func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutput() LookupTrustAnchorResultOutput

func (LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutputWithContext

func (o LookupTrustAnchorResultOutput) ToLookupTrustAnchorResultOutputWithContext(ctx context.Context) LookupTrustAnchorResultOutput

func (LookupTrustAnchorResultOutput) ToOutput added in v0.76.0

func (LookupTrustAnchorResultOutput) TrustAnchorArn

func (LookupTrustAnchorResultOutput) TrustAnchorId

type Profile

type Profile struct {
	pulumi.CustomResourceState

	DurationSeconds           pulumi.Float64PtrOutput  `pulumi:"durationSeconds"`
	Enabled                   pulumi.BoolPtrOutput     `pulumi:"enabled"`
	ManagedPolicyArns         pulumi.StringArrayOutput `pulumi:"managedPolicyArns"`
	Name                      pulumi.StringOutput      `pulumi:"name"`
	ProfileArn                pulumi.StringOutput      `pulumi:"profileArn"`
	ProfileId                 pulumi.StringOutput      `pulumi:"profileId"`
	RequireInstanceProperties pulumi.BoolPtrOutput     `pulumi:"requireInstanceProperties"`
	RoleArns                  pulumi.StringArrayOutput `pulumi:"roleArns"`
	SessionPolicy             pulumi.StringPtrOutput   `pulumi:"sessionPolicy"`
	Tags                      ProfileTagArrayOutput    `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) ElementType() reflect.Type

func (*Profile) ToOutput added in v0.76.0

func (i *Profile) ToOutput(ctx context.Context) pulumix.Output[*Profile]

func (*Profile) ToProfileOutput

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	DurationSeconds           pulumi.Float64PtrInput
	Enabled                   pulumi.BoolPtrInput
	ManagedPolicyArns         pulumi.StringArrayInput
	Name                      pulumi.StringPtrInput
	RequireInstanceProperties pulumi.BoolPtrInput
	RoleArns                  pulumi.StringArrayInput
	SessionPolicy             pulumi.StringPtrInput
	Tags                      ProfileTagArrayInput
}

The set of arguments for constructing a Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileInput

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileOutput

type ProfileOutput struct{ *pulumi.OutputState }

func (ProfileOutput) DurationSeconds

func (o ProfileOutput) DurationSeconds() pulumi.Float64PtrOutput

func (ProfileOutput) ElementType

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) Enabled

func (o ProfileOutput) Enabled() pulumi.BoolPtrOutput

func (ProfileOutput) ManagedPolicyArns

func (o ProfileOutput) ManagedPolicyArns() pulumi.StringArrayOutput

func (ProfileOutput) Name

func (ProfileOutput) ProfileArn

func (o ProfileOutput) ProfileArn() pulumi.StringOutput

func (ProfileOutput) ProfileId

func (o ProfileOutput) ProfileId() pulumi.StringOutput

func (ProfileOutput) RequireInstanceProperties

func (o ProfileOutput) RequireInstanceProperties() pulumi.BoolPtrOutput

func (ProfileOutput) RoleArns

func (o ProfileOutput) RoleArns() pulumi.StringArrayOutput

func (ProfileOutput) SessionPolicy

func (o ProfileOutput) SessionPolicy() pulumi.StringPtrOutput

func (ProfileOutput) Tags

func (ProfileOutput) ToOutput added in v0.76.0

func (o ProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*Profile]

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 ProfileTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ProfileTagArgs

type ProfileTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProfileTagArgs) ElementType

func (ProfileTagArgs) ElementType() reflect.Type

func (ProfileTagArgs) ToOutput added in v0.76.0

func (ProfileTagArgs) ToProfileTagOutput

func (i ProfileTagArgs) ToProfileTagOutput() ProfileTagOutput

func (ProfileTagArgs) ToProfileTagOutputWithContext

func (i ProfileTagArgs) ToProfileTagOutputWithContext(ctx context.Context) ProfileTagOutput

type ProfileTagArray

type ProfileTagArray []ProfileTagInput

func (ProfileTagArray) ElementType

func (ProfileTagArray) ElementType() reflect.Type

func (ProfileTagArray) ToOutput added in v0.76.0

func (ProfileTagArray) ToProfileTagArrayOutput

func (i ProfileTagArray) ToProfileTagArrayOutput() ProfileTagArrayOutput

func (ProfileTagArray) ToProfileTagArrayOutputWithContext

func (i ProfileTagArray) ToProfileTagArrayOutputWithContext(ctx context.Context) ProfileTagArrayOutput

type ProfileTagArrayInput

type ProfileTagArrayInput interface {
	pulumi.Input

	ToProfileTagArrayOutput() ProfileTagArrayOutput
	ToProfileTagArrayOutputWithContext(context.Context) ProfileTagArrayOutput
}

ProfileTagArrayInput is an input type that accepts ProfileTagArray and ProfileTagArrayOutput values. You can construct a concrete instance of `ProfileTagArrayInput` via:

ProfileTagArray{ ProfileTagArgs{...} }

type ProfileTagArrayOutput

type ProfileTagArrayOutput struct{ *pulumi.OutputState }

func (ProfileTagArrayOutput) ElementType

func (ProfileTagArrayOutput) ElementType() reflect.Type

func (ProfileTagArrayOutput) Index

func (ProfileTagArrayOutput) ToOutput added in v0.76.0

func (ProfileTagArrayOutput) ToProfileTagArrayOutput

func (o ProfileTagArrayOutput) ToProfileTagArrayOutput() ProfileTagArrayOutput

func (ProfileTagArrayOutput) ToProfileTagArrayOutputWithContext

func (o ProfileTagArrayOutput) ToProfileTagArrayOutputWithContext(ctx context.Context) ProfileTagArrayOutput

type ProfileTagInput

type ProfileTagInput interface {
	pulumi.Input

	ToProfileTagOutput() ProfileTagOutput
	ToProfileTagOutputWithContext(context.Context) ProfileTagOutput
}

ProfileTagInput is an input type that accepts ProfileTagArgs and ProfileTagOutput values. You can construct a concrete instance of `ProfileTagInput` via:

ProfileTagArgs{...}

type ProfileTagOutput

type ProfileTagOutput struct{ *pulumi.OutputState }

func (ProfileTagOutput) ElementType

func (ProfileTagOutput) ElementType() reflect.Type

func (ProfileTagOutput) Key

func (ProfileTagOutput) ToOutput added in v0.76.0

func (ProfileTagOutput) ToProfileTagOutput

func (o ProfileTagOutput) ToProfileTagOutput() ProfileTagOutput

func (ProfileTagOutput) ToProfileTagOutputWithContext

func (o ProfileTagOutput) ToProfileTagOutputWithContext(ctx context.Context) ProfileTagOutput

func (ProfileTagOutput) Value

type TrustAnchor

type TrustAnchor struct {
	pulumi.CustomResourceState

	Enabled              pulumi.BoolPtrOutput                      `pulumi:"enabled"`
	Name                 pulumi.StringOutput                       `pulumi:"name"`
	NotificationSettings TrustAnchorNotificationSettingArrayOutput `pulumi:"notificationSettings"`
	Source               TrustAnchorSourceOutput                   `pulumi:"source"`
	Tags                 TrustAnchorTagArrayOutput                 `pulumi:"tags"`
	TrustAnchorArn       pulumi.StringOutput                       `pulumi:"trustAnchorArn"`
	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) ToOutput added in v0.76.0

func (i *TrustAnchor) ToOutput(ctx context.Context) pulumix.Output[*TrustAnchor]

func (*TrustAnchor) ToTrustAnchorOutput

func (i *TrustAnchor) ToTrustAnchorOutput() TrustAnchorOutput

func (*TrustAnchor) ToTrustAnchorOutputWithContext

func (i *TrustAnchor) ToTrustAnchorOutputWithContext(ctx context.Context) TrustAnchorOutput

type TrustAnchorArgs

type TrustAnchorArgs struct {
	Enabled              pulumi.BoolPtrInput
	Name                 pulumi.StringPtrInput
	NotificationSettings TrustAnchorNotificationSettingArrayInput
	Source               TrustAnchorSourceInput
	Tags                 TrustAnchorTagArrayInput
}

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) ToStringOutput added in v0.76.0

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 (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 TrustAnchorNotificationChannelArgs and TrustAnchorNotificationChannelOutput values. You can construct a concrete instance of `TrustAnchorNotificationChannelInput` via:

TrustAnchorNotificationChannelArgs{...}

type TrustAnchorNotificationChannelOutput added in v0.76.0

type TrustAnchorNotificationChannelOutput struct{ *pulumi.OutputState }

func (TrustAnchorNotificationChannelOutput) ElementType added in v0.76.0

func (TrustAnchorNotificationChannelOutput) ToOutput added in v0.76.0

func (TrustAnchorNotificationChannelOutput) ToStringOutput added in v0.76.0

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 (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) Elem added in v0.76.0

func (TrustAnchorNotificationChannelPtrOutput) ElementType added in v0.76.0

func (TrustAnchorNotificationChannelPtrOutput) ToOutput added in v0.76.0

func (TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutput added in v0.76.0

func (TrustAnchorNotificationChannelPtrOutput) ToStringPtrOutputWithContext added in v0.76.0

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) ToStringOutput added in v0.76.0

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 TrustAnchorNotificationEventArgs and TrustAnchorNotificationEventOutput values. You can construct a concrete instance of `TrustAnchorNotificationEventInput` via:

TrustAnchorNotificationEventArgs{...}

type TrustAnchorNotificationEventOutput added in v0.76.0

type TrustAnchorNotificationEventOutput struct{ *pulumi.OutputState }

func (TrustAnchorNotificationEventOutput) ElementType added in v0.76.0

func (TrustAnchorNotificationEventOutput) ToOutput added in v0.76.0

func (TrustAnchorNotificationEventOutput) ToStringOutput added in v0.76.0

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 (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) Elem added in v0.76.0

func (TrustAnchorNotificationEventPtrOutput) ElementType added in v0.76.0

func (TrustAnchorNotificationEventPtrOutput) ToOutput added in v0.76.0

func (TrustAnchorNotificationEventPtrOutput) ToStringPtrOutput added in v0.76.0

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 {
	Channel   *TrustAnchorNotificationChannel `pulumi:"channel"`
	Enabled   bool                            `pulumi:"enabled"`
	Event     TrustAnchorNotificationEvent    `pulumi:"event"`
	Threshold *float64                        `pulumi:"threshold"`
}

type TrustAnchorNotificationSettingArgs added in v0.76.0

type TrustAnchorNotificationSettingArgs struct {
	Channel   TrustAnchorNotificationChannelPtrInput `pulumi:"channel"`
	Enabled   pulumi.BoolInput                       `pulumi:"enabled"`
	Event     TrustAnchorNotificationEventInput      `pulumi:"event"`
	Threshold pulumi.Float64PtrInput                 `pulumi:"threshold"`
}

func (TrustAnchorNotificationSettingArgs) ElementType added in v0.76.0

func (TrustAnchorNotificationSettingArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) Index added in v0.76.0

func (TrustAnchorNotificationSettingArrayOutput) ToOutput added in v0.76.0

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 (TrustAnchorNotificationSettingOutput) ElementType added in v0.76.0

func (TrustAnchorNotificationSettingOutput) Enabled added in v0.76.0

func (TrustAnchorNotificationSettingOutput) Event added in v0.76.0

func (TrustAnchorNotificationSettingOutput) Threshold added in v0.76.0

func (TrustAnchorNotificationSettingOutput) ToOutput added in v0.76.0

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 (TrustAnchorOutput) Name

func (TrustAnchorOutput) NotificationSettings added in v0.76.0

func (TrustAnchorOutput) Source

func (TrustAnchorOutput) Tags

func (TrustAnchorOutput) ToOutput added in v0.76.0

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

func (TrustAnchorOutput) TrustAnchorId

func (o TrustAnchorOutput) TrustAnchorId() pulumi.StringOutput

type TrustAnchorSource

type TrustAnchorSource struct {
	SourceData interface{}      `pulumi:"sourceData"`
	SourceType *TrustAnchorType `pulumi:"sourceType"`
}

type TrustAnchorSourceArgs

type TrustAnchorSourceArgs struct {
	SourceData pulumi.Input            `pulumi:"sourceData"`
	SourceType TrustAnchorTypePtrInput `pulumi:"sourceType"`
}

func (TrustAnchorSourceArgs) ElementType

func (TrustAnchorSourceArgs) ElementType() reflect.Type

func (TrustAnchorSourceArgs) ToOutput added in v0.76.0

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 TrustAnchorSourceData1Properties added in v0.72.0

type TrustAnchorSourceData1Properties struct {
	AcmPcaArn string `pulumi:"acmPcaArn"`
}

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

func (TrustAnchorSourceOutput) SourceType

func (TrustAnchorSourceOutput) ToOutput added in v0.76.0

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 (TrustAnchorSourcePtrOutput) ElementType

func (TrustAnchorSourcePtrOutput) ElementType() reflect.Type

func (TrustAnchorSourcePtrOutput) SourceData

func (TrustAnchorSourcePtrOutput) SourceType

func (TrustAnchorSourcePtrOutput) ToOutput added in v0.76.0

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 TrustAnchorTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TrustAnchorTagArgs

type TrustAnchorTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TrustAnchorTagArgs) ElementType

func (TrustAnchorTagArgs) ElementType() reflect.Type

func (TrustAnchorTagArgs) ToOutput added in v0.76.0

func (TrustAnchorTagArgs) ToTrustAnchorTagOutput

func (i TrustAnchorTagArgs) ToTrustAnchorTagOutput() TrustAnchorTagOutput

func (TrustAnchorTagArgs) ToTrustAnchorTagOutputWithContext

func (i TrustAnchorTagArgs) ToTrustAnchorTagOutputWithContext(ctx context.Context) TrustAnchorTagOutput

type TrustAnchorTagArray

type TrustAnchorTagArray []TrustAnchorTagInput

func (TrustAnchorTagArray) ElementType

func (TrustAnchorTagArray) ElementType() reflect.Type

func (TrustAnchorTagArray) ToOutput added in v0.76.0

func (TrustAnchorTagArray) ToTrustAnchorTagArrayOutput

func (i TrustAnchorTagArray) ToTrustAnchorTagArrayOutput() TrustAnchorTagArrayOutput

func (TrustAnchorTagArray) ToTrustAnchorTagArrayOutputWithContext

func (i TrustAnchorTagArray) ToTrustAnchorTagArrayOutputWithContext(ctx context.Context) TrustAnchorTagArrayOutput

type TrustAnchorTagArrayInput

type TrustAnchorTagArrayInput interface {
	pulumi.Input

	ToTrustAnchorTagArrayOutput() TrustAnchorTagArrayOutput
	ToTrustAnchorTagArrayOutputWithContext(context.Context) TrustAnchorTagArrayOutput
}

TrustAnchorTagArrayInput is an input type that accepts TrustAnchorTagArray and TrustAnchorTagArrayOutput values. You can construct a concrete instance of `TrustAnchorTagArrayInput` via:

TrustAnchorTagArray{ TrustAnchorTagArgs{...} }

type TrustAnchorTagArrayOutput

type TrustAnchorTagArrayOutput struct{ *pulumi.OutputState }

func (TrustAnchorTagArrayOutput) ElementType

func (TrustAnchorTagArrayOutput) ElementType() reflect.Type

func (TrustAnchorTagArrayOutput) Index

func (TrustAnchorTagArrayOutput) ToOutput added in v0.76.0

func (TrustAnchorTagArrayOutput) ToTrustAnchorTagArrayOutput

func (o TrustAnchorTagArrayOutput) ToTrustAnchorTagArrayOutput() TrustAnchorTagArrayOutput

func (TrustAnchorTagArrayOutput) ToTrustAnchorTagArrayOutputWithContext

func (o TrustAnchorTagArrayOutput) ToTrustAnchorTagArrayOutputWithContext(ctx context.Context) TrustAnchorTagArrayOutput

type TrustAnchorTagInput

type TrustAnchorTagInput interface {
	pulumi.Input

	ToTrustAnchorTagOutput() TrustAnchorTagOutput
	ToTrustAnchorTagOutputWithContext(context.Context) TrustAnchorTagOutput
}

TrustAnchorTagInput is an input type that accepts TrustAnchorTagArgs and TrustAnchorTagOutput values. You can construct a concrete instance of `TrustAnchorTagInput` via:

TrustAnchorTagArgs{...}

type TrustAnchorTagOutput

type TrustAnchorTagOutput struct{ *pulumi.OutputState }

func (TrustAnchorTagOutput) ElementType

func (TrustAnchorTagOutput) ElementType() reflect.Type

func (TrustAnchorTagOutput) Key

func (TrustAnchorTagOutput) ToOutput added in v0.76.0

func (TrustAnchorTagOutput) ToTrustAnchorTagOutput

func (o TrustAnchorTagOutput) ToTrustAnchorTagOutput() TrustAnchorTagOutput

func (TrustAnchorTagOutput) ToTrustAnchorTagOutputWithContext

func (o TrustAnchorTagOutput) ToTrustAnchorTagOutputWithContext(ctx context.Context) TrustAnchorTagOutput

func (TrustAnchorTagOutput) Value

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 TrustAnchorTypeArgs and TrustAnchorTypeOutput values. You can construct a concrete instance of `TrustAnchorTypeInput` via:

TrustAnchorTypeArgs{...}

type TrustAnchorTypeOutput

type TrustAnchorTypeOutput struct{ *pulumi.OutputState }

func (TrustAnchorTypeOutput) ElementType

func (TrustAnchorTypeOutput) ElementType() reflect.Type

func (TrustAnchorTypeOutput) ToOutput added in v0.76.0

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 (TrustAnchorTypePtrOutput) ElementType

func (TrustAnchorTypePtrOutput) ElementType() reflect.Type

func (TrustAnchorTypePtrOutput) ToOutput added in v0.76.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL