rolesanywhere

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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           aws.TagArrayOutput     `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

type CrlArgs added in v0.72.0

type CrlArgs struct {
	CrlData        pulumi.StringInput
	Enabled        pulumi.BoolPtrInput
	Name           pulumi.StringPtrInput
	Tags           aws.TagArrayInput
	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() aws.TagArrayOutput

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) 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 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"`
	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) 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                      []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 (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

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                 []aws.Tag                        `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) 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                      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) ElementType() reflect.Type

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                      aws.TagArrayInput
}

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 (o ProfileOutput) Tags() aws.TagArrayOutput

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 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                 aws.TagArrayOutput                        `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) 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                 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) 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 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) 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) 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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

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

type TrustAnchorSourceData0PropertiesPtrOutput added in v0.96.0

type TrustAnchorSourceData0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (TrustAnchorSourceData0PropertiesPtrOutput) Elem added in v0.96.0

func (TrustAnchorSourceData0PropertiesPtrOutput) ElementType added in v0.96.0

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

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) 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 (TrustAnchorSourceData1PropertiesOutput) ElementType added in v0.96.0

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

type TrustAnchorSourceData1PropertiesPtrOutput added in v0.96.0

type TrustAnchorSourceData1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (TrustAnchorSourceData1PropertiesPtrOutput) AcmPcaArn added in v0.96.0

func (TrustAnchorSourceData1PropertiesPtrOutput) Elem added in v0.96.0

func (TrustAnchorSourceData1PropertiesPtrOutput) ElementType added in v0.96.0

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

func (TrustAnchorSourceOutput) SourceType

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

Jump to

Keyboard shortcuts

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