Documentation
¶
Index ¶
- type LookupPermissionArgs
- type LookupPermissionOutputArgs
- type LookupPermissionResult
- type LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupPermissionResultOutput) ElementType() reflect.Type
- func (o LookupPermissionResultOutput) IsResourceTypeDefault() pulumi.BoolPtrOutput
- func (o LookupPermissionResultOutput) PermissionType() pulumi.StringPtrOutput
- func (o LookupPermissionResultOutput) Tags() PermissionTagArrayOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) Version() pulumi.StringPtrOutput
- type LookupResourceShareArgs
- type LookupResourceShareOutputArgs
- type LookupResourceShareResult
- type LookupResourceShareResultOutput
- func (o LookupResourceShareResultOutput) AllowExternalPrincipals() pulumi.BoolPtrOutput
- func (o LookupResourceShareResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceShareResultOutput) ElementType() reflect.Type
- func (o LookupResourceShareResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupResourceShareResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupResourceShareResultOutput) PermissionArns() pulumi.StringArrayOutput
- func (o LookupResourceShareResultOutput) Principals() pulumi.StringArrayOutput
- func (o LookupResourceShareResultOutput) ResourceArns() pulumi.StringArrayOutput
- func (o LookupResourceShareResultOutput) Tags() ResourceShareTagArrayOutput
- func (o LookupResourceShareResultOutput) ToLookupResourceShareResultOutput() LookupResourceShareResultOutput
- func (o LookupResourceShareResultOutput) ToLookupResourceShareResultOutputWithContext(ctx context.Context) LookupResourceShareResultOutput
- type Permission
- type PermissionArgs
- type PermissionInput
- type PermissionOutput
- func (o PermissionOutput) Arn() pulumi.StringOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) IsResourceTypeDefault() pulumi.BoolOutput
- func (o PermissionOutput) Name() pulumi.StringOutput
- func (o PermissionOutput) PermissionType() pulumi.StringOutput
- func (o PermissionOutput) PolicyTemplate() pulumi.AnyOutput
- func (o PermissionOutput) ResourceType() pulumi.StringOutput
- func (o PermissionOutput) Tags() PermissionTagArrayOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- func (o PermissionOutput) Version() pulumi.StringOutput
- type PermissionState
- type PermissionTag
- type PermissionTagArgs
- type PermissionTagArray
- type PermissionTagArrayInput
- type PermissionTagArrayOutput
- func (PermissionTagArrayOutput) ElementType() reflect.Type
- func (o PermissionTagArrayOutput) Index(i pulumi.IntInput) PermissionTagOutput
- func (o PermissionTagArrayOutput) ToPermissionTagArrayOutput() PermissionTagArrayOutput
- func (o PermissionTagArrayOutput) ToPermissionTagArrayOutputWithContext(ctx context.Context) PermissionTagArrayOutput
- type PermissionTagInput
- type PermissionTagOutput
- func (PermissionTagOutput) ElementType() reflect.Type
- func (o PermissionTagOutput) Key() pulumi.StringOutput
- func (o PermissionTagOutput) ToPermissionTagOutput() PermissionTagOutput
- func (o PermissionTagOutput) ToPermissionTagOutputWithContext(ctx context.Context) PermissionTagOutput
- func (o PermissionTagOutput) Value() pulumi.StringOutput
- type ResourceSharedeprecated
- type ResourceShareArgs
- type ResourceShareInput
- type ResourceShareOutput
- func (o ResourceShareOutput) AllowExternalPrincipals() pulumi.BoolPtrOutput
- func (o ResourceShareOutput) Arn() pulumi.StringOutput
- func (ResourceShareOutput) ElementType() reflect.Type
- func (o ResourceShareOutput) Name() pulumi.StringOutput
- func (o ResourceShareOutput) PermissionArns() pulumi.StringArrayOutput
- func (o ResourceShareOutput) Principals() pulumi.StringArrayOutput
- func (o ResourceShareOutput) ResourceArns() pulumi.StringArrayOutput
- func (o ResourceShareOutput) Tags() ResourceShareTagArrayOutput
- func (o ResourceShareOutput) ToResourceShareOutput() ResourceShareOutput
- func (o ResourceShareOutput) ToResourceShareOutputWithContext(ctx context.Context) ResourceShareOutput
- type ResourceShareState
- type ResourceShareTag
- type ResourceShareTagArgs
- type ResourceShareTagArray
- type ResourceShareTagArrayInput
- type ResourceShareTagArrayOutput
- func (ResourceShareTagArrayOutput) ElementType() reflect.Type
- func (o ResourceShareTagArrayOutput) Index(i pulumi.IntInput) ResourceShareTagOutput
- func (o ResourceShareTagArrayOutput) ToResourceShareTagArrayOutput() ResourceShareTagArrayOutput
- func (o ResourceShareTagArrayOutput) ToResourceShareTagArrayOutputWithContext(ctx context.Context) ResourceShareTagArrayOutput
- type ResourceShareTagInput
- type ResourceShareTagOutput
- func (ResourceShareTagOutput) ElementType() reflect.Type
- func (o ResourceShareTagOutput) Key() pulumi.StringOutput
- func (o ResourceShareTagOutput) ToResourceShareTagOutput() ResourceShareTagOutput
- func (o ResourceShareTagOutput) ToResourceShareTagOutputWithContext(ctx context.Context) ResourceShareTagOutput
- func (o ResourceShareTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupPermissionArgs ¶ added in v0.59.0
type LookupPermissionArgs struct {
Arn string `pulumi:"arn"`
}
type LookupPermissionOutputArgs ¶ added in v0.59.0
type LookupPermissionOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupPermissionOutputArgs) ElementType ¶ added in v0.59.0
func (LookupPermissionOutputArgs) ElementType() reflect.Type
type LookupPermissionResult ¶ added in v0.59.0
type LookupPermissionResult struct { Arn *string `pulumi:"arn"` // Set to true to use this as the default permission. IsResourceTypeDefault *bool `pulumi:"isResourceTypeDefault"` PermissionType *string `pulumi:"permissionType"` Tags []PermissionTag `pulumi:"tags"` // Version of the permission. Version *string `pulumi:"version"` }
func LookupPermission ¶ added in v0.59.0
func LookupPermission(ctx *pulumi.Context, args *LookupPermissionArgs, opts ...pulumi.InvokeOption) (*LookupPermissionResult, error)
Resource type definition for AWS::RAM::Permission
type LookupPermissionResultOutput ¶ added in v0.59.0
type LookupPermissionResultOutput struct{ *pulumi.OutputState }
func LookupPermissionOutput ¶ added in v0.59.0
func LookupPermissionOutput(ctx *pulumi.Context, args LookupPermissionOutputArgs, opts ...pulumi.InvokeOption) LookupPermissionResultOutput
func (LookupPermissionResultOutput) Arn ¶ added in v0.59.0
func (o LookupPermissionResultOutput) Arn() pulumi.StringPtrOutput
func (LookupPermissionResultOutput) ElementType ¶ added in v0.59.0
func (LookupPermissionResultOutput) ElementType() reflect.Type
func (LookupPermissionResultOutput) IsResourceTypeDefault ¶ added in v0.59.0
func (o LookupPermissionResultOutput) IsResourceTypeDefault() pulumi.BoolPtrOutput
Set to true to use this as the default permission.
func (LookupPermissionResultOutput) PermissionType ¶ added in v0.59.0
func (o LookupPermissionResultOutput) PermissionType() pulumi.StringPtrOutput
func (LookupPermissionResultOutput) Tags ¶ added in v0.59.0
func (o LookupPermissionResultOutput) Tags() PermissionTagArrayOutput
func (LookupPermissionResultOutput) ToLookupPermissionResultOutput ¶ added in v0.59.0
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
func (LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext ¶ added in v0.59.0
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
func (LookupPermissionResultOutput) Version ¶ added in v0.59.0
func (o LookupPermissionResultOutput) Version() pulumi.StringPtrOutput
Version of the permission.
type LookupResourceShareArgs ¶ added in v0.12.0
type LookupResourceShareArgs struct {
}type LookupResourceShareOutputArgs ¶ added in v0.12.0
type LookupResourceShareOutputArgs struct {
}func (LookupResourceShareOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourceShareOutputArgs) ElementType() reflect.Type
type LookupResourceShareResult ¶ added in v0.12.0
type LookupResourceShareResult struct {}
func LookupResourceShare ¶ added in v0.12.0
func LookupResourceShare(ctx *pulumi.Context, args *LookupResourceShareArgs, opts ...pulumi.InvokeOption) (*LookupResourceShareResult, error)
Resource Type definition for AWS::RAM::ResourceShare
type LookupResourceShareResultOutput ¶ added in v0.12.0
func LookupResourceShareOutput ¶ added in v0.12.0
func LookupResourceShareOutput(ctx *pulumi.Context, args LookupResourceShareOutputArgs, opts ...pulumi.InvokeOption) LookupResourceShareResultOutput
func (LookupResourceShareResultOutput) AllowExternalPrincipals ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) AllowExternalPrincipals() pulumi.BoolPtrOutput
func (LookupResourceShareResultOutput) Arn ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) Arn() pulumi.StringPtrOutput
func (LookupResourceShareResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceShareResultOutput) ElementType() reflect.Type
func (LookupResourceShareResultOutput) Id ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) Id() pulumi.StringPtrOutput
func (LookupResourceShareResultOutput) Name ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) Name() pulumi.StringPtrOutput
func (LookupResourceShareResultOutput) PermissionArns ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) PermissionArns() pulumi.StringArrayOutput
func (LookupResourceShareResultOutput) Principals ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) Principals() pulumi.StringArrayOutput
func (LookupResourceShareResultOutput) ResourceArns ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) ResourceArns() pulumi.StringArrayOutput
func (LookupResourceShareResultOutput) Tags ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) Tags() ResourceShareTagArrayOutput
func (LookupResourceShareResultOutput) ToLookupResourceShareResultOutput ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) ToLookupResourceShareResultOutput() LookupResourceShareResultOutput
func (LookupResourceShareResultOutput) ToLookupResourceShareResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourceShareResultOutput) ToLookupResourceShareResultOutputWithContext(ctx context.Context) LookupResourceShareResultOutput
type Permission ¶ added in v0.59.0
type Permission struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` // Set to true to use this as the default permission. IsResourceTypeDefault pulumi.BoolOutput `pulumi:"isResourceTypeDefault"` // The name of the permission. Name pulumi.StringOutput `pulumi:"name"` PermissionType pulumi.StringOutput `pulumi:"permissionType"` // Policy template for the permission. PolicyTemplate pulumi.AnyOutput `pulumi:"policyTemplate"` // The resource type this permission can be used with. ResourceType pulumi.StringOutput `pulumi:"resourceType"` Tags PermissionTagArrayOutput `pulumi:"tags"` // Version of the permission. Version pulumi.StringOutput `pulumi:"version"` }
Resource type definition for AWS::RAM::Permission
func GetPermission ¶ added in v0.59.0
func GetPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)
GetPermission gets an existing Permission 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 NewPermission ¶ added in v0.59.0
func NewPermission(ctx *pulumi.Context, name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)
NewPermission registers a new resource with the given unique name, arguments, and options.
func (*Permission) ElementType ¶ added in v0.59.0
func (*Permission) ElementType() reflect.Type
func (*Permission) ToPermissionOutput ¶ added in v0.59.0
func (i *Permission) ToPermissionOutput() PermissionOutput
func (*Permission) ToPermissionOutputWithContext ¶ added in v0.59.0
func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArgs ¶ added in v0.59.0
type PermissionArgs struct { // The name of the permission. Name pulumi.StringPtrInput // Policy template for the permission. PolicyTemplate pulumi.Input // The resource type this permission can be used with. ResourceType pulumi.StringInput Tags PermissionTagArrayInput }
The set of arguments for constructing a Permission resource.
func (PermissionArgs) ElementType ¶ added in v0.59.0
func (PermissionArgs) ElementType() reflect.Type
type PermissionInput ¶ added in v0.59.0
type PermissionInput interface { pulumi.Input ToPermissionOutput() PermissionOutput ToPermissionOutputWithContext(ctx context.Context) PermissionOutput }
type PermissionOutput ¶ added in v0.59.0
type PermissionOutput struct{ *pulumi.OutputState }
func (PermissionOutput) Arn ¶ added in v0.59.0
func (o PermissionOutput) Arn() pulumi.StringOutput
func (PermissionOutput) ElementType ¶ added in v0.59.0
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) IsResourceTypeDefault ¶ added in v0.59.0
func (o PermissionOutput) IsResourceTypeDefault() pulumi.BoolOutput
Set to true to use this as the default permission.
func (PermissionOutput) Name ¶ added in v0.59.0
func (o PermissionOutput) Name() pulumi.StringOutput
The name of the permission.
func (PermissionOutput) PermissionType ¶ added in v0.59.0
func (o PermissionOutput) PermissionType() pulumi.StringOutput
func (PermissionOutput) PolicyTemplate ¶ added in v0.59.0
func (o PermissionOutput) PolicyTemplate() pulumi.AnyOutput
Policy template for the permission.
func (PermissionOutput) ResourceType ¶ added in v0.59.0
func (o PermissionOutput) ResourceType() pulumi.StringOutput
The resource type this permission can be used with.
func (PermissionOutput) Tags ¶ added in v0.59.0
func (o PermissionOutput) Tags() PermissionTagArrayOutput
func (PermissionOutput) ToPermissionOutput ¶ added in v0.59.0
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶ added in v0.59.0
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
func (PermissionOutput) Version ¶ added in v0.59.0
func (o PermissionOutput) Version() pulumi.StringOutput
Version of the permission.
type PermissionState ¶ added in v0.59.0
type PermissionState struct { }
func (PermissionState) ElementType ¶ added in v0.59.0
func (PermissionState) ElementType() reflect.Type
type PermissionTag ¶ added in v0.59.0
type PermissionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
type PermissionTagArgs ¶ added in v0.59.0
type PermissionTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
func (PermissionTagArgs) ElementType ¶ added in v0.59.0
func (PermissionTagArgs) ElementType() reflect.Type
func (PermissionTagArgs) ToPermissionTagOutput ¶ added in v0.59.0
func (i PermissionTagArgs) ToPermissionTagOutput() PermissionTagOutput
func (PermissionTagArgs) ToPermissionTagOutputWithContext ¶ added in v0.59.0
func (i PermissionTagArgs) ToPermissionTagOutputWithContext(ctx context.Context) PermissionTagOutput
type PermissionTagArray ¶ added in v0.59.0
type PermissionTagArray []PermissionTagInput
func (PermissionTagArray) ElementType ¶ added in v0.59.0
func (PermissionTagArray) ElementType() reflect.Type
func (PermissionTagArray) ToPermissionTagArrayOutput ¶ added in v0.59.0
func (i PermissionTagArray) ToPermissionTagArrayOutput() PermissionTagArrayOutput
func (PermissionTagArray) ToPermissionTagArrayOutputWithContext ¶ added in v0.59.0
func (i PermissionTagArray) ToPermissionTagArrayOutputWithContext(ctx context.Context) PermissionTagArrayOutput
type PermissionTagArrayInput ¶ added in v0.59.0
type PermissionTagArrayInput interface { pulumi.Input ToPermissionTagArrayOutput() PermissionTagArrayOutput ToPermissionTagArrayOutputWithContext(context.Context) PermissionTagArrayOutput }
PermissionTagArrayInput is an input type that accepts PermissionTagArray and PermissionTagArrayOutput values. You can construct a concrete instance of `PermissionTagArrayInput` via:
PermissionTagArray{ PermissionTagArgs{...} }
type PermissionTagArrayOutput ¶ added in v0.59.0
type PermissionTagArrayOutput struct{ *pulumi.OutputState }
func (PermissionTagArrayOutput) ElementType ¶ added in v0.59.0
func (PermissionTagArrayOutput) ElementType() reflect.Type
func (PermissionTagArrayOutput) Index ¶ added in v0.59.0
func (o PermissionTagArrayOutput) Index(i pulumi.IntInput) PermissionTagOutput
func (PermissionTagArrayOutput) ToPermissionTagArrayOutput ¶ added in v0.59.0
func (o PermissionTagArrayOutput) ToPermissionTagArrayOutput() PermissionTagArrayOutput
func (PermissionTagArrayOutput) ToPermissionTagArrayOutputWithContext ¶ added in v0.59.0
func (o PermissionTagArrayOutput) ToPermissionTagArrayOutputWithContext(ctx context.Context) PermissionTagArrayOutput
type PermissionTagInput ¶ added in v0.59.0
type PermissionTagInput interface { pulumi.Input ToPermissionTagOutput() PermissionTagOutput ToPermissionTagOutputWithContext(context.Context) PermissionTagOutput }
PermissionTagInput is an input type that accepts PermissionTagArgs and PermissionTagOutput values. You can construct a concrete instance of `PermissionTagInput` via:
PermissionTagArgs{...}
type PermissionTagOutput ¶ added in v0.59.0
type PermissionTagOutput struct{ *pulumi.OutputState }
func (PermissionTagOutput) ElementType ¶ added in v0.59.0
func (PermissionTagOutput) ElementType() reflect.Type
func (PermissionTagOutput) Key ¶ added in v0.59.0
func (o PermissionTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (PermissionTagOutput) ToPermissionTagOutput ¶ added in v0.59.0
func (o PermissionTagOutput) ToPermissionTagOutput() PermissionTagOutput
func (PermissionTagOutput) ToPermissionTagOutputWithContext ¶ added in v0.59.0
func (o PermissionTagOutput) ToPermissionTagOutputWithContext(ctx context.Context) PermissionTagOutput
func (PermissionTagOutput) Value ¶ added in v0.59.0
func (o PermissionTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ResourceShare
deprecated
type ResourceShare struct {}
Resource Type definition for AWS::RAM::ResourceShare
Deprecated: ResourceShare is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetResourceShare ¶
func GetResourceShare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceShareState, opts ...pulumi.ResourceOption) (*ResourceShare, error)
GetResourceShare gets an existing ResourceShare 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 NewResourceShare ¶
func NewResourceShare(ctx *pulumi.Context, name string, args *ResourceShareArgs, opts ...pulumi.ResourceOption) (*ResourceShare, error)
NewResourceShare registers a new resource with the given unique name, arguments, and options.
func (*ResourceShare) ElementType ¶
func (*ResourceShare) ElementType() reflect.Type
func (*ResourceShare) ToResourceShareOutput ¶
func (i *ResourceShare) ToResourceShareOutput() ResourceShareOutput
func (*ResourceShare) ToResourceShareOutputWithContext ¶
func (i *ResourceShare) ToResourceShareOutputWithContext(ctx context.Context) ResourceShareOutput
type ResourceShareArgs ¶
type ResourceShareArgs struct {}
The set of arguments for constructing a ResourceShare resource.
func (ResourceShareArgs) ElementType ¶
func (ResourceShareArgs) ElementType() reflect.Type
type ResourceShareInput ¶
type ResourceShareOutput ¶
func (ResourceShareOutput) AllowExternalPrincipals ¶ added in v0.17.0
func (o ResourceShareOutput) AllowExternalPrincipals() pulumi.BoolPtrOutput
func (ResourceShareOutput) Arn ¶ added in v0.17.0
func (o ResourceShareOutput) Arn() pulumi.StringOutput
func (ResourceShareOutput) ElementType ¶
func (ResourceShareOutput) ElementType() reflect.Type
func (ResourceShareOutput) Name ¶ added in v0.17.0
func (o ResourceShareOutput) Name() pulumi.StringOutput
func (ResourceShareOutput) PermissionArns ¶ added in v0.17.0
func (o ResourceShareOutput) PermissionArns() pulumi.StringArrayOutput
func (ResourceShareOutput) Principals ¶ added in v0.17.0
func (o ResourceShareOutput) Principals() pulumi.StringArrayOutput
func (ResourceShareOutput) ResourceArns ¶ added in v0.17.0
func (o ResourceShareOutput) ResourceArns() pulumi.StringArrayOutput
func (ResourceShareOutput) Tags ¶ added in v0.17.0
func (o ResourceShareOutput) Tags() ResourceShareTagArrayOutput
func (ResourceShareOutput) ToResourceShareOutput ¶
func (o ResourceShareOutput) ToResourceShareOutput() ResourceShareOutput
func (ResourceShareOutput) ToResourceShareOutputWithContext ¶
func (o ResourceShareOutput) ToResourceShareOutputWithContext(ctx context.Context) ResourceShareOutput
type ResourceShareState ¶
type ResourceShareState struct { }
func (ResourceShareState) ElementType ¶
func (ResourceShareState) ElementType() reflect.Type
type ResourceShareTag ¶
type ResourceShareTag struct {}
type ResourceShareTagArgs ¶
type ResourceShareTagArgs struct {}
func (ResourceShareTagArgs) ElementType ¶
func (ResourceShareTagArgs) ElementType() reflect.Type
func (ResourceShareTagArgs) ToResourceShareTagOutput ¶
func (i ResourceShareTagArgs) ToResourceShareTagOutput() ResourceShareTagOutput
func (ResourceShareTagArgs) ToResourceShareTagOutputWithContext ¶
func (i ResourceShareTagArgs) ToResourceShareTagOutputWithContext(ctx context.Context) ResourceShareTagOutput
type ResourceShareTagArray ¶
type ResourceShareTagArray []ResourceShareTagInput
func (ResourceShareTagArray) ElementType ¶
func (ResourceShareTagArray) ElementType() reflect.Type
func (ResourceShareTagArray) ToResourceShareTagArrayOutput ¶
func (i ResourceShareTagArray) ToResourceShareTagArrayOutput() ResourceShareTagArrayOutput
func (ResourceShareTagArray) ToResourceShareTagArrayOutputWithContext ¶
func (i ResourceShareTagArray) ToResourceShareTagArrayOutputWithContext(ctx context.Context) ResourceShareTagArrayOutput
type ResourceShareTagArrayInput ¶
ResourceShareTagArrayInput is an input type that accepts ResourceShareTagArray and ResourceShareTagArrayOutput values. You can construct a concrete instance of `ResourceShareTagArrayInput` via:
ResourceShareTagArray{ ResourceShareTagArgs{...} }
type ResourceShareTagArrayOutput ¶
func (ResourceShareTagArrayOutput) ElementType ¶
func (ResourceShareTagArrayOutput) ElementType() reflect.Type
func (ResourceShareTagArrayOutput) Index ¶
func (o ResourceShareTagArrayOutput) Index(i pulumi.IntInput) ResourceShareTagOutput
func (ResourceShareTagArrayOutput) ToResourceShareTagArrayOutput ¶
func (o ResourceShareTagArrayOutput) ToResourceShareTagArrayOutput() ResourceShareTagArrayOutput
func (ResourceShareTagArrayOutput) ToResourceShareTagArrayOutputWithContext ¶
func (o ResourceShareTagArrayOutput) ToResourceShareTagArrayOutputWithContext(ctx context.Context) ResourceShareTagArrayOutput
type ResourceShareTagInput ¶
ResourceShareTagInput is an input type that accepts ResourceShareTagArgs and ResourceShareTagOutput values. You can construct a concrete instance of `ResourceShareTagInput` via:
ResourceShareTagArgs{...}
type ResourceShareTagOutput ¶
func (ResourceShareTagOutput) ElementType ¶
func (ResourceShareTagOutput) ElementType() reflect.Type
func (ResourceShareTagOutput) Key ¶
func (o ResourceShareTagOutput) Key() pulumi.StringOutput
func (ResourceShareTagOutput) ToResourceShareTagOutput ¶
func (o ResourceShareTagOutput) ToResourceShareTagOutput() ResourceShareTagOutput
func (ResourceShareTagOutput) ToResourceShareTagOutputWithContext ¶
func (o ResourceShareTagOutput) ToResourceShareTagOutputWithContext(ctx context.Context) ResourceShareTagOutput
func (ResourceShareTagOutput) Value ¶
func (o ResourceShareTagOutput) Value() pulumi.StringOutput