rolesanywhere

package
v0.62.0 Latest Latest
Warning

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

Go to latest
Published: May 18, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TrustAnchorTypeAwsAcmPca            = TrustAnchorType("AWS_ACM_PCA")
	TrustAnchorTypeCertificateBundle    = TrustAnchorType("CERTIFICATE_BUNDLE")
	TrustAnchorTypeSelfSignedRepository = TrustAnchorType("SELF_SIGNED_REPOSITORY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CRL

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

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

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

func (*CRL) ElementType() reflect.Type

func (*CRL) ToCRLOutput

func (i *CRL) ToCRLOutput() CRLOutput

func (*CRL) ToCRLOutputWithContext

func (i *CRL) ToCRLOutputWithContext(ctx context.Context) CRLOutput

type CRLArgs

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

func (CRLArgs) ElementType() reflect.Type

type CRLInput

type CRLInput interface {
	pulumi.Input

	ToCRLOutput() CRLOutput
	ToCRLOutputWithContext(ctx context.Context) CRLOutput
}

type CRLOutput

type CRLOutput struct{ *pulumi.OutputState }

func (CRLOutput) CrlData

func (o CRLOutput) CrlData() pulumi.StringOutput

func (CRLOutput) CrlId

func (o CRLOutput) CrlId() pulumi.StringOutput

func (CRLOutput) ElementType

func (CRLOutput) ElementType() reflect.Type

func (CRLOutput) Enabled

func (o CRLOutput) Enabled() pulumi.BoolPtrOutput

func (CRLOutput) Name

func (o CRLOutput) Name() pulumi.StringOutput

func (CRLOutput) Tags

func (o CRLOutput) Tags() CRLTagArrayOutput

func (CRLOutput) ToCRLOutput

func (o CRLOutput) ToCRLOutput() CRLOutput

func (CRLOutput) ToCRLOutputWithContext

func (o CRLOutput) ToCRLOutputWithContext(ctx context.Context) CRLOutput

func (CRLOutput) TrustAnchorArn

func (o CRLOutput) TrustAnchorArn() pulumi.StringPtrOutput

type CRLState

type CRLState struct {
}

func (CRLState) ElementType

func (CRLState) ElementType() reflect.Type

type CRLTag

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

type CRLTagArgs

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

func (CRLTagArgs) ElementType

func (CRLTagArgs) ElementType() reflect.Type

func (CRLTagArgs) ToCRLTagOutput

func (i CRLTagArgs) ToCRLTagOutput() CRLTagOutput

func (CRLTagArgs) ToCRLTagOutputWithContext

func (i CRLTagArgs) ToCRLTagOutputWithContext(ctx context.Context) CRLTagOutput

type CRLTagArray

type CRLTagArray []CRLTagInput

func (CRLTagArray) ElementType

func (CRLTagArray) ElementType() reflect.Type

func (CRLTagArray) ToCRLTagArrayOutput

func (i CRLTagArray) ToCRLTagArrayOutput() CRLTagArrayOutput

func (CRLTagArray) ToCRLTagArrayOutputWithContext

func (i CRLTagArray) ToCRLTagArrayOutputWithContext(ctx context.Context) CRLTagArrayOutput

type CRLTagArrayInput

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

type CRLTagArrayOutput struct{ *pulumi.OutputState }

func (CRLTagArrayOutput) ElementType

func (CRLTagArrayOutput) ElementType() reflect.Type

func (CRLTagArrayOutput) Index

func (CRLTagArrayOutput) ToCRLTagArrayOutput

func (o CRLTagArrayOutput) ToCRLTagArrayOutput() CRLTagArrayOutput

func (CRLTagArrayOutput) ToCRLTagArrayOutputWithContext

func (o CRLTagArrayOutput) ToCRLTagArrayOutputWithContext(ctx context.Context) CRLTagArrayOutput

type CRLTagInput

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

type CRLTagOutput struct{ *pulumi.OutputState }

func (CRLTagOutput) ElementType

func (CRLTagOutput) ElementType() reflect.Type

func (CRLTagOutput) Key

func (CRLTagOutput) ToCRLTagOutput

func (o CRLTagOutput) ToCRLTagOutput() CRLTagOutput

func (CRLTagOutput) ToCRLTagOutputWithContext

func (o CRLTagOutput) ToCRLTagOutputWithContext(ctx context.Context) CRLTagOutput

func (CRLTagOutput) Value

func (o CRLTagOutput) Value() pulumi.StringOutput

type LookupCRLArgs

type LookupCRLArgs struct {
	CrlId string `pulumi:"crlId"`
}

type LookupCRLOutputArgs

type LookupCRLOutputArgs struct {
	CrlId pulumi.StringInput `pulumi:"crlId"`
}

func (LookupCRLOutputArgs) ElementType

func (LookupCRLOutputArgs) ElementType() reflect.Type

type LookupCRLResult

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

func LookupCRL(ctx *pulumi.Context, args *LookupCRLArgs, opts ...pulumi.InvokeOption) (*LookupCRLResult, error)

Definition of AWS::RolesAnywhere::CRL Resource Type

type LookupCRLResultOutput

type LookupCRLResultOutput struct{ *pulumi.OutputState }

func (LookupCRLResultOutput) CrlData

func (LookupCRLResultOutput) CrlId

func (LookupCRLResultOutput) ElementType

func (LookupCRLResultOutput) ElementType() reflect.Type

func (LookupCRLResultOutput) Enabled

func (LookupCRLResultOutput) Name

func (LookupCRLResultOutput) Tags

func (LookupCRLResultOutput) ToLookupCRLResultOutput

func (o LookupCRLResultOutput) ToLookupCRLResultOutput() LookupCRLResultOutput

func (LookupCRLResultOutput) ToLookupCRLResultOutputWithContext

func (o LookupCRLResultOutput) ToLookupCRLResultOutputWithContext(ctx context.Context) LookupCRLResultOutput

func (LookupCRLResultOutput) TrustAnchorArn

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

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"`
	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) 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                      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) 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) 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) 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) 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) 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) 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"`
	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) 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
	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 TrustAnchorOutput

type TrustAnchorOutput struct{ *pulumi.OutputState }

func (TrustAnchorOutput) ElementType

func (TrustAnchorOutput) ElementType() reflect.Type

func (TrustAnchorOutput) Enabled

func (TrustAnchorOutput) Name

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 *TrustAnchorSourceData `pulumi:"sourceData"`
	SourceType *TrustAnchorType       `pulumi:"sourceType"`
}

type TrustAnchorSourceArgs

type TrustAnchorSourceArgs struct {
	SourceData TrustAnchorSourceDataPtrInput `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 TrustAnchorSourceData

type TrustAnchorSourceData struct {
}

type TrustAnchorSourceDataArgs

type TrustAnchorSourceDataArgs struct {
}

func (TrustAnchorSourceDataArgs) ElementType

func (TrustAnchorSourceDataArgs) ElementType() reflect.Type

func (TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataOutput

func (i TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataOutput() TrustAnchorSourceDataOutput

func (TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataOutputWithContext

func (i TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataOutputWithContext(ctx context.Context) TrustAnchorSourceDataOutput

func (TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataPtrOutput

func (i TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataPtrOutput() TrustAnchorSourceDataPtrOutput

func (TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataPtrOutputWithContext

func (i TrustAnchorSourceDataArgs) ToTrustAnchorSourceDataPtrOutputWithContext(ctx context.Context) TrustAnchorSourceDataPtrOutput

type TrustAnchorSourceDataInput

type TrustAnchorSourceDataInput interface {
	pulumi.Input

	ToTrustAnchorSourceDataOutput() TrustAnchorSourceDataOutput
	ToTrustAnchorSourceDataOutputWithContext(context.Context) TrustAnchorSourceDataOutput
}

TrustAnchorSourceDataInput is an input type that accepts TrustAnchorSourceDataArgs and TrustAnchorSourceDataOutput values. You can construct a concrete instance of `TrustAnchorSourceDataInput` via:

TrustAnchorSourceDataArgs{...}

type TrustAnchorSourceDataOutput

type TrustAnchorSourceDataOutput struct{ *pulumi.OutputState }

func (TrustAnchorSourceDataOutput) ElementType

func (TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataOutput

func (o TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataOutput() TrustAnchorSourceDataOutput

func (TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataOutputWithContext

func (o TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataOutputWithContext(ctx context.Context) TrustAnchorSourceDataOutput

func (TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataPtrOutput

func (o TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataPtrOutput() TrustAnchorSourceDataPtrOutput

func (TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataPtrOutputWithContext

func (o TrustAnchorSourceDataOutput) ToTrustAnchorSourceDataPtrOutputWithContext(ctx context.Context) TrustAnchorSourceDataPtrOutput

type TrustAnchorSourceDataPtrInput

type TrustAnchorSourceDataPtrInput interface {
	pulumi.Input

	ToTrustAnchorSourceDataPtrOutput() TrustAnchorSourceDataPtrOutput
	ToTrustAnchorSourceDataPtrOutputWithContext(context.Context) TrustAnchorSourceDataPtrOutput
}

TrustAnchorSourceDataPtrInput is an input type that accepts TrustAnchorSourceDataArgs, TrustAnchorSourceDataPtr and TrustAnchorSourceDataPtrOutput values. You can construct a concrete instance of `TrustAnchorSourceDataPtrInput` via:

        TrustAnchorSourceDataArgs{...}

or:

        nil

type TrustAnchorSourceDataPtrOutput

type TrustAnchorSourceDataPtrOutput struct{ *pulumi.OutputState }

func (TrustAnchorSourceDataPtrOutput) Elem

func (TrustAnchorSourceDataPtrOutput) ElementType

func (TrustAnchorSourceDataPtrOutput) ToTrustAnchorSourceDataPtrOutput

func (o TrustAnchorSourceDataPtrOutput) ToTrustAnchorSourceDataPtrOutput() TrustAnchorSourceDataPtrOutput

func (TrustAnchorSourceDataPtrOutput) ToTrustAnchorSourceDataPtrOutputWithContext

func (o TrustAnchorSourceDataPtrOutput) ToTrustAnchorSourceDataPtrOutputWithContext(ctx context.Context) TrustAnchorSourceDataPtrOutput

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

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

func (TrustAnchorTagArgs) ElementType

func (TrustAnchorTagArgs) ElementType() reflect.Type

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