Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationCredential
- type ApplicationCredentialArgs
- type ApplicationCredentialArray
- func (ApplicationCredentialArray) ElementType() reflect.Type
- func (i ApplicationCredentialArray) ToApplicationCredentialArrayOutput() ApplicationCredentialArrayOutput
- func (i ApplicationCredentialArray) ToApplicationCredentialArrayOutputWithContext(ctx context.Context) ApplicationCredentialArrayOutput
- type ApplicationCredentialArrayInput
- type ApplicationCredentialArrayOutput
- func (ApplicationCredentialArrayOutput) ElementType() reflect.Type
- func (o ApplicationCredentialArrayOutput) Index(i pulumi.IntInput) ApplicationCredentialOutput
- func (o ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutput() ApplicationCredentialArrayOutput
- func (o ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutputWithContext(ctx context.Context) ApplicationCredentialArrayOutput
- type ApplicationCredentialCredentialType
- func (ApplicationCredentialCredentialType) ElementType() reflect.Type
- func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutput() ApplicationCredentialCredentialTypeOutput
- func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypeOutput
- func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
- func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
- func (e ApplicationCredentialCredentialType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationCredentialCredentialType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationCredentialCredentialType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationCredentialCredentialType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationCredentialCredentialTypeInput
- type ApplicationCredentialCredentialTypeOutput
- func (ApplicationCredentialCredentialTypeOutput) ElementType() reflect.Type
- func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutput() ApplicationCredentialCredentialTypeOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypeOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationCredentialCredentialTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationCredentialCredentialTypePtrInput
- type ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialCredentialTypePtrOutput) Elem() ApplicationCredentialCredentialTypeOutput
- func (ApplicationCredentialCredentialTypePtrOutput) ElementType() reflect.Type
- func (o ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationCredentialInput
- type ApplicationCredentialOutput
- func (o ApplicationCredentialOutput) CredentialType() ApplicationCredentialCredentialTypePtrOutput
- func (o ApplicationCredentialOutput) DatabaseName() pulumi.StringPtrOutput
- func (ApplicationCredentialOutput) ElementType() reflect.Type
- func (o ApplicationCredentialOutput) SecretId() pulumi.StringPtrOutput
- func (o ApplicationCredentialOutput) ToApplicationCredentialOutput() ApplicationCredentialOutput
- func (o ApplicationCredentialOutput) ToApplicationCredentialOutputWithContext(ctx context.Context) ApplicationCredentialOutput
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationType() ApplicationTypeOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) Credentials() ApplicationCredentialArrayOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Instances() pulumi.StringArrayOutput
- func (o ApplicationOutput) SapInstanceNumber() pulumi.StringPtrOutput
- func (o ApplicationOutput) Sid() pulumi.StringPtrOutput
- func (o ApplicationOutput) Tags() ApplicationTagArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type ApplicationTag
- type ApplicationTagArgs
- type ApplicationTagArray
- type ApplicationTagArrayInput
- type ApplicationTagArrayOutput
- func (ApplicationTagArrayOutput) ElementType() reflect.Type
- func (o ApplicationTagArrayOutput) Index(i pulumi.IntInput) ApplicationTagOutput
- func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput
- func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput
- type ApplicationTagInput
- type ApplicationTagOutput
- func (ApplicationTagOutput) ElementType() reflect.Type
- func (o ApplicationTagOutput) Key() pulumi.StringOutput
- func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput
- func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput
- func (o ApplicationTagOutput) Value() pulumi.StringOutput
- type ApplicationType
- func (ApplicationType) ElementType() reflect.Type
- func (e ApplicationType) ToApplicationTypeOutput() ApplicationTypeOutput
- func (e ApplicationType) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
- func (e ApplicationType) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (e ApplicationType) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (e ApplicationType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationTypeInput
- type ApplicationTypeOutput
- func (ApplicationTypeOutput) ElementType() reflect.Type
- func (o ApplicationTypeOutput) ToApplicationTypeOutput() ApplicationTypeOutput
- func (o ApplicationTypeOutput) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
- func (o ApplicationTypeOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (o ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (o ApplicationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationTypePtrInput
- type ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) Elem() ApplicationTypeOutput
- func (ApplicationTypePtrOutput) ElementType() reflect.Type
- func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationType() ApplicationTypePtrOutput
- func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Tags() ApplicationTagArrayOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
Constants ¶
const (
ApplicationCredentialCredentialTypeAdmin = ApplicationCredentialCredentialType("ADMIN")
)
const (
ApplicationTypeHana = ApplicationType("HANA")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState ApplicationId pulumi.StringOutput `pulumi:"applicationId"` ApplicationType ApplicationTypeOutput `pulumi:"applicationType"` // The ARN of the Helix application Arn pulumi.StringOutput `pulumi:"arn"` Credentials ApplicationCredentialArrayOutput `pulumi:"credentials"` Instances pulumi.StringArrayOutput `pulumi:"instances"` SapInstanceNumber pulumi.StringPtrOutput `pulumi:"sapInstanceNumber"` Sid pulumi.StringPtrOutput `pulumi:"sid"` // The tags of a SystemsManagerSAP application. Tags ApplicationTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::SystemsManagerSAP::Application
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { ApplicationId pulumi.StringInput ApplicationType ApplicationTypeInput Credentials ApplicationCredentialArrayInput Instances pulumi.StringArrayInput SapInstanceNumber pulumi.StringPtrInput Sid pulumi.StringPtrInput // The tags of a SystemsManagerSAP application. Tags ApplicationTagArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationCredential ¶
type ApplicationCredential struct { CredentialType *ApplicationCredentialCredentialType `pulumi:"credentialType"` DatabaseName *string `pulumi:"databaseName"` SecretId *string `pulumi:"secretId"` }
type ApplicationCredentialArgs ¶
type ApplicationCredentialArgs struct { CredentialType ApplicationCredentialCredentialTypePtrInput `pulumi:"credentialType"` DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` SecretId pulumi.StringPtrInput `pulumi:"secretId"` }
func (ApplicationCredentialArgs) ElementType ¶
func (ApplicationCredentialArgs) ElementType() reflect.Type
func (ApplicationCredentialArgs) ToApplicationCredentialOutput ¶
func (i ApplicationCredentialArgs) ToApplicationCredentialOutput() ApplicationCredentialOutput
func (ApplicationCredentialArgs) ToApplicationCredentialOutputWithContext ¶
func (i ApplicationCredentialArgs) ToApplicationCredentialOutputWithContext(ctx context.Context) ApplicationCredentialOutput
type ApplicationCredentialArray ¶
type ApplicationCredentialArray []ApplicationCredentialInput
func (ApplicationCredentialArray) ElementType ¶
func (ApplicationCredentialArray) ElementType() reflect.Type
func (ApplicationCredentialArray) ToApplicationCredentialArrayOutput ¶
func (i ApplicationCredentialArray) ToApplicationCredentialArrayOutput() ApplicationCredentialArrayOutput
func (ApplicationCredentialArray) ToApplicationCredentialArrayOutputWithContext ¶
func (i ApplicationCredentialArray) ToApplicationCredentialArrayOutputWithContext(ctx context.Context) ApplicationCredentialArrayOutput
type ApplicationCredentialArrayInput ¶
type ApplicationCredentialArrayInput interface { pulumi.Input ToApplicationCredentialArrayOutput() ApplicationCredentialArrayOutput ToApplicationCredentialArrayOutputWithContext(context.Context) ApplicationCredentialArrayOutput }
ApplicationCredentialArrayInput is an input type that accepts ApplicationCredentialArray and ApplicationCredentialArrayOutput values. You can construct a concrete instance of `ApplicationCredentialArrayInput` via:
ApplicationCredentialArray{ ApplicationCredentialArgs{...} }
type ApplicationCredentialArrayOutput ¶
type ApplicationCredentialArrayOutput struct{ *pulumi.OutputState }
func (ApplicationCredentialArrayOutput) ElementType ¶
func (ApplicationCredentialArrayOutput) ElementType() reflect.Type
func (ApplicationCredentialArrayOutput) Index ¶
func (o ApplicationCredentialArrayOutput) Index(i pulumi.IntInput) ApplicationCredentialOutput
func (ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutput ¶
func (o ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutput() ApplicationCredentialArrayOutput
func (ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutputWithContext ¶
func (o ApplicationCredentialArrayOutput) ToApplicationCredentialArrayOutputWithContext(ctx context.Context) ApplicationCredentialArrayOutput
type ApplicationCredentialCredentialType ¶
type ApplicationCredentialCredentialType string
func (ApplicationCredentialCredentialType) ElementType ¶
func (ApplicationCredentialCredentialType) ElementType() reflect.Type
func (ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutput ¶
func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutput() ApplicationCredentialCredentialTypeOutput
func (ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutputWithContext ¶
func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypeOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypeOutput
func (ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutput ¶
func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutputWithContext ¶
func (e ApplicationCredentialCredentialType) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialType) ToStringOutput ¶
func (e ApplicationCredentialCredentialType) ToStringOutput() pulumi.StringOutput
func (ApplicationCredentialCredentialType) ToStringOutputWithContext ¶
func (e ApplicationCredentialCredentialType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationCredentialCredentialType) ToStringPtrOutput ¶
func (e ApplicationCredentialCredentialType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationCredentialCredentialType) ToStringPtrOutputWithContext ¶
func (e ApplicationCredentialCredentialType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationCredentialCredentialTypeInput ¶
type ApplicationCredentialCredentialTypeInput interface { pulumi.Input ToApplicationCredentialCredentialTypeOutput() ApplicationCredentialCredentialTypeOutput ToApplicationCredentialCredentialTypeOutputWithContext(context.Context) ApplicationCredentialCredentialTypeOutput }
ApplicationCredentialCredentialTypeInput is an input type that accepts ApplicationCredentialCredentialTypeArgs and ApplicationCredentialCredentialTypeOutput values. You can construct a concrete instance of `ApplicationCredentialCredentialTypeInput` via:
ApplicationCredentialCredentialTypeArgs{...}
type ApplicationCredentialCredentialTypeOutput ¶
type ApplicationCredentialCredentialTypeOutput struct{ *pulumi.OutputState }
func (ApplicationCredentialCredentialTypeOutput) ElementType ¶
func (ApplicationCredentialCredentialTypeOutput) ElementType() reflect.Type
func (ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutput ¶
func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutput() ApplicationCredentialCredentialTypeOutput
func (ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutputWithContext ¶
func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypeOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypeOutput
func (ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutput ¶
func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext ¶
func (o ApplicationCredentialCredentialTypeOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialTypeOutput) ToStringOutput ¶
func (o ApplicationCredentialCredentialTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationCredentialCredentialTypeOutput) ToStringOutputWithContext ¶
func (o ApplicationCredentialCredentialTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationCredentialCredentialTypeOutput) ToStringPtrOutput ¶
func (o ApplicationCredentialCredentialTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationCredentialCredentialTypeOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationCredentialCredentialTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationCredentialCredentialTypePtrInput ¶
type ApplicationCredentialCredentialTypePtrInput interface { pulumi.Input ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput ToApplicationCredentialCredentialTypePtrOutputWithContext(context.Context) ApplicationCredentialCredentialTypePtrOutput }
func ApplicationCredentialCredentialTypePtr ¶
func ApplicationCredentialCredentialTypePtr(v string) ApplicationCredentialCredentialTypePtrInput
type ApplicationCredentialCredentialTypePtrOutput ¶
type ApplicationCredentialCredentialTypePtrOutput struct{ *pulumi.OutputState }
func (ApplicationCredentialCredentialTypePtrOutput) ElementType ¶
func (ApplicationCredentialCredentialTypePtrOutput) ElementType() reflect.Type
func (ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutput ¶
func (o ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutput() ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext ¶
func (o ApplicationCredentialCredentialTypePtrOutput) ToApplicationCredentialCredentialTypePtrOutputWithContext(ctx context.Context) ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutput ¶
func (o ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationCredentialCredentialTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationCredentialInput ¶
type ApplicationCredentialInput interface { pulumi.Input ToApplicationCredentialOutput() ApplicationCredentialOutput ToApplicationCredentialOutputWithContext(context.Context) ApplicationCredentialOutput }
ApplicationCredentialInput is an input type that accepts ApplicationCredentialArgs and ApplicationCredentialOutput values. You can construct a concrete instance of `ApplicationCredentialInput` via:
ApplicationCredentialArgs{...}
type ApplicationCredentialOutput ¶
type ApplicationCredentialOutput struct{ *pulumi.OutputState }
func (ApplicationCredentialOutput) CredentialType ¶
func (o ApplicationCredentialOutput) CredentialType() ApplicationCredentialCredentialTypePtrOutput
func (ApplicationCredentialOutput) DatabaseName ¶
func (o ApplicationCredentialOutput) DatabaseName() pulumi.StringPtrOutput
func (ApplicationCredentialOutput) ElementType ¶
func (ApplicationCredentialOutput) ElementType() reflect.Type
func (ApplicationCredentialOutput) SecretId ¶
func (o ApplicationCredentialOutput) SecretId() pulumi.StringPtrOutput
func (ApplicationCredentialOutput) ToApplicationCredentialOutput ¶
func (o ApplicationCredentialOutput) ToApplicationCredentialOutput() ApplicationCredentialOutput
func (ApplicationCredentialOutput) ToApplicationCredentialOutputWithContext ¶
func (o ApplicationCredentialOutput) ToApplicationCredentialOutputWithContext(ctx context.Context) ApplicationCredentialOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationId ¶
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
func (ApplicationOutput) ApplicationType ¶
func (o ApplicationOutput) ApplicationType() ApplicationTypeOutput
func (ApplicationOutput) Arn ¶
func (o ApplicationOutput) Arn() pulumi.StringOutput
The ARN of the Helix application
func (ApplicationOutput) Credentials ¶
func (o ApplicationOutput) Credentials() ApplicationCredentialArrayOutput
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) Instances ¶
func (o ApplicationOutput) Instances() pulumi.StringArrayOutput
func (ApplicationOutput) SapInstanceNumber ¶
func (o ApplicationOutput) SapInstanceNumber() pulumi.StringPtrOutput
func (ApplicationOutput) Sid ¶
func (o ApplicationOutput) Sid() pulumi.StringPtrOutput
func (ApplicationOutput) Tags ¶
func (o ApplicationOutput) Tags() ApplicationTagArrayOutput
The tags of a SystemsManagerSAP application.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationTag ¶
type ApplicationTag struct { // The key name of the tag. You can specify a value that is 1 to 127 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 1 to 255 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"` }
A key-value pair to associate with a resource.
type ApplicationTagArgs ¶
type ApplicationTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 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 1 to 255 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"` }
A key-value pair to associate with a resource.
func (ApplicationTagArgs) ElementType ¶
func (ApplicationTagArgs) ElementType() reflect.Type
func (ApplicationTagArgs) ToApplicationTagOutput ¶
func (i ApplicationTagArgs) ToApplicationTagOutput() ApplicationTagOutput
func (ApplicationTagArgs) ToApplicationTagOutputWithContext ¶
func (i ApplicationTagArgs) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput
type ApplicationTagArray ¶
type ApplicationTagArray []ApplicationTagInput
func (ApplicationTagArray) ElementType ¶
func (ApplicationTagArray) ElementType() reflect.Type
func (ApplicationTagArray) ToApplicationTagArrayOutput ¶
func (i ApplicationTagArray) ToApplicationTagArrayOutput() ApplicationTagArrayOutput
func (ApplicationTagArray) ToApplicationTagArrayOutputWithContext ¶
func (i ApplicationTagArray) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput
type ApplicationTagArrayInput ¶
type ApplicationTagArrayInput interface { pulumi.Input ToApplicationTagArrayOutput() ApplicationTagArrayOutput ToApplicationTagArrayOutputWithContext(context.Context) ApplicationTagArrayOutput }
ApplicationTagArrayInput is an input type that accepts ApplicationTagArray and ApplicationTagArrayOutput values. You can construct a concrete instance of `ApplicationTagArrayInput` via:
ApplicationTagArray{ ApplicationTagArgs{...} }
type ApplicationTagArrayOutput ¶
type ApplicationTagArrayOutput struct{ *pulumi.OutputState }
func (ApplicationTagArrayOutput) ElementType ¶
func (ApplicationTagArrayOutput) ElementType() reflect.Type
func (ApplicationTagArrayOutput) Index ¶
func (o ApplicationTagArrayOutput) Index(i pulumi.IntInput) ApplicationTagOutput
func (ApplicationTagArrayOutput) ToApplicationTagArrayOutput ¶
func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput
func (ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext ¶
func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput
type ApplicationTagInput ¶
type ApplicationTagInput interface { pulumi.Input ToApplicationTagOutput() ApplicationTagOutput ToApplicationTagOutputWithContext(context.Context) ApplicationTagOutput }
ApplicationTagInput is an input type that accepts ApplicationTagArgs and ApplicationTagOutput values. You can construct a concrete instance of `ApplicationTagInput` via:
ApplicationTagArgs{...}
type ApplicationTagOutput ¶
type ApplicationTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ApplicationTagOutput) ElementType ¶
func (ApplicationTagOutput) ElementType() reflect.Type
func (ApplicationTagOutput) Key ¶
func (o ApplicationTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 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 (ApplicationTagOutput) ToApplicationTagOutput ¶
func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput
func (ApplicationTagOutput) ToApplicationTagOutputWithContext ¶
func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput
func (ApplicationTagOutput) Value ¶
func (o ApplicationTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 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 ApplicationType ¶
type ApplicationType string
func (ApplicationType) ElementType ¶
func (ApplicationType) ElementType() reflect.Type
func (ApplicationType) ToApplicationTypeOutput ¶
func (e ApplicationType) ToApplicationTypeOutput() ApplicationTypeOutput
func (ApplicationType) ToApplicationTypeOutputWithContext ¶
func (e ApplicationType) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
func (ApplicationType) ToApplicationTypePtrOutput ¶
func (e ApplicationType) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationType) ToApplicationTypePtrOutputWithContext ¶
func (e ApplicationType) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationType) ToStringOutput ¶
func (e ApplicationType) ToStringOutput() pulumi.StringOutput
func (ApplicationType) ToStringOutputWithContext ¶
func (e ApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationType) ToStringPtrOutput ¶
func (e ApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationType) ToStringPtrOutputWithContext ¶
func (e ApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationTypeInput ¶
type ApplicationTypeInput interface { pulumi.Input ToApplicationTypeOutput() ApplicationTypeOutput ToApplicationTypeOutputWithContext(context.Context) ApplicationTypeOutput }
ApplicationTypeInput is an input type that accepts ApplicationTypeArgs and ApplicationTypeOutput values. You can construct a concrete instance of `ApplicationTypeInput` via:
ApplicationTypeArgs{...}
type ApplicationTypeOutput ¶
type ApplicationTypeOutput struct{ *pulumi.OutputState }
func (ApplicationTypeOutput) ElementType ¶
func (ApplicationTypeOutput) ElementType() reflect.Type
func (ApplicationTypeOutput) ToApplicationTypeOutput ¶
func (o ApplicationTypeOutput) ToApplicationTypeOutput() ApplicationTypeOutput
func (ApplicationTypeOutput) ToApplicationTypeOutputWithContext ¶
func (o ApplicationTypeOutput) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
func (ApplicationTypeOutput) ToApplicationTypePtrOutput ¶
func (o ApplicationTypeOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext ¶
func (o ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationTypeOutput) ToStringOutput ¶
func (o ApplicationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationTypeOutput) ToStringOutputWithContext ¶
func (o ApplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationTypeOutput) ToStringPtrOutput ¶
func (o ApplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationTypeOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationTypePtrInput ¶
type ApplicationTypePtrInput interface { pulumi.Input ToApplicationTypePtrOutput() ApplicationTypePtrOutput ToApplicationTypePtrOutputWithContext(context.Context) ApplicationTypePtrOutput }
func ApplicationTypePtr ¶
func ApplicationTypePtr(v string) ApplicationTypePtrInput
type ApplicationTypePtrOutput ¶
type ApplicationTypePtrOutput struct{ *pulumi.OutputState }
func (ApplicationTypePtrOutput) Elem ¶
func (o ApplicationTypePtrOutput) Elem() ApplicationTypeOutput
func (ApplicationTypePtrOutput) ElementType ¶
func (ApplicationTypePtrOutput) ElementType() reflect.Type
func (ApplicationTypePtrOutput) ToApplicationTypePtrOutput ¶
func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext ¶
func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationTypePtrOutput) ToStringPtrOutput ¶
func (o ApplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupApplicationArgs ¶
type LookupApplicationArgs struct { // The ARN of the Helix application Arn string `pulumi:"arn"` }
type LookupApplicationOutputArgs ¶
type LookupApplicationOutputArgs struct { // The ARN of the Helix application Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupApplicationOutputArgs) ElementType ¶
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶
type LookupApplicationResult struct { ApplicationId *string `pulumi:"applicationId"` ApplicationType *ApplicationType `pulumi:"applicationType"` // The ARN of the Helix application Arn *string `pulumi:"arn"` // The tags of a SystemsManagerSAP application. Tags []ApplicationTag `pulumi:"tags"` }
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource schema for AWS::SystemsManagerSAP::Application
type LookupApplicationResultOutput ¶
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationId ¶
func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
func (LookupApplicationResultOutput) ApplicationType ¶
func (o LookupApplicationResultOutput) ApplicationType() ApplicationTypePtrOutput
func (LookupApplicationResultOutput) Arn ¶
func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the Helix application
func (LookupApplicationResultOutput) ElementType ¶
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Tags ¶
func (o LookupApplicationResultOutput) Tags() ApplicationTagArrayOutput
The tags of a SystemsManagerSAP application.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput