Documentation ¶
Index ¶
- type AppAuthorization
- type AppAuthorizationArgs
- type AppAuthorizationArray
- type AppAuthorizationArrayInput
- type AppAuthorizationArrayOutput
- func (AppAuthorizationArrayOutput) ElementType() reflect.Type
- func (o AppAuthorizationArrayOutput) Index(i pulumi.IntInput) AppAuthorizationOutput
- func (o AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutput() AppAuthorizationArrayOutput
- func (o AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutputWithContext(ctx context.Context) AppAuthorizationArrayOutput
- type AppAuthorizationCredential
- type AppAuthorizationCredentialApiKeyCredential
- type AppAuthorizationCredentialApiKeyCredentialArgs
- func (AppAuthorizationCredentialApiKeyCredentialArgs) ElementType() reflect.Type
- func (i AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutput() AppAuthorizationCredentialApiKeyCredentialOutput
- func (i AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialOutput
- type AppAuthorizationCredentialApiKeyCredentialArray
- func (AppAuthorizationCredentialApiKeyCredentialArray) ElementType() reflect.Type
- func (i AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput() AppAuthorizationCredentialApiKeyCredentialArrayOutput
- func (i AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialArrayOutput
- type AppAuthorizationCredentialApiKeyCredentialArrayInput
- type AppAuthorizationCredentialApiKeyCredentialArrayOutput
- func (AppAuthorizationCredentialApiKeyCredentialArrayOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialApiKeyCredentialArrayOutput) Index(i pulumi.IntInput) AppAuthorizationCredentialApiKeyCredentialOutput
- func (o AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput() AppAuthorizationCredentialApiKeyCredentialArrayOutput
- func (o AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialArrayOutput
- type AppAuthorizationCredentialApiKeyCredentialInput
- type AppAuthorizationCredentialApiKeyCredentialOutput
- func (o AppAuthorizationCredentialApiKeyCredentialOutput) ApiKey() pulumi.StringOutput
- func (AppAuthorizationCredentialApiKeyCredentialOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutput() AppAuthorizationCredentialApiKeyCredentialOutput
- func (o AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialOutput
- type AppAuthorizationCredentialArgs
- func (AppAuthorizationCredentialArgs) ElementType() reflect.Type
- func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutput() AppAuthorizationCredentialOutput
- func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOutput
- func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
- func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
- type AppAuthorizationCredentialInput
- type AppAuthorizationCredentialOauth2Credential
- type AppAuthorizationCredentialOauth2CredentialArgs
- func (AppAuthorizationCredentialOauth2CredentialArgs) ElementType() reflect.Type
- func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutput() AppAuthorizationCredentialOauth2CredentialOutput
- func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialOutput
- func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
- type AppAuthorizationCredentialOauth2CredentialInput
- type AppAuthorizationCredentialOauth2CredentialOutput
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ClientId() pulumi.StringOutput
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ClientSecret() pulumi.StringOutput
- func (AppAuthorizationCredentialOauth2CredentialOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutput() AppAuthorizationCredentialOauth2CredentialOutput
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialOutput
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
- type AppAuthorizationCredentialOauth2CredentialPtrInput
- type AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) Elem() AppAuthorizationCredentialOauth2CredentialOutput
- func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
- type AppAuthorizationCredentialOutput
- func (o AppAuthorizationCredentialOutput) ApiKeyCredentials() AppAuthorizationCredentialApiKeyCredentialArrayOutput
- func (AppAuthorizationCredentialOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialOutput) Oauth2Credential() AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutput() AppAuthorizationCredentialOutput
- func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOutput
- func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
- func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
- type AppAuthorizationCredentialPtrInput
- type AppAuthorizationCredentialPtrOutput
- func (o AppAuthorizationCredentialPtrOutput) ApiKeyCredentials() AppAuthorizationCredentialApiKeyCredentialArrayOutput
- func (o AppAuthorizationCredentialPtrOutput) Elem() AppAuthorizationCredentialOutput
- func (AppAuthorizationCredentialPtrOutput) ElementType() reflect.Type
- func (o AppAuthorizationCredentialPtrOutput) Oauth2Credential() AppAuthorizationCredentialOauth2CredentialPtrOutput
- func (o AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
- func (o AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
- type AppAuthorizationInput
- type AppAuthorizationMap
- type AppAuthorizationMapInput
- type AppAuthorizationMapOutput
- func (AppAuthorizationMapOutput) ElementType() reflect.Type
- func (o AppAuthorizationMapOutput) MapIndex(k pulumi.StringInput) AppAuthorizationOutput
- func (o AppAuthorizationMapOutput) ToAppAuthorizationMapOutput() AppAuthorizationMapOutput
- func (o AppAuthorizationMapOutput) ToAppAuthorizationMapOutputWithContext(ctx context.Context) AppAuthorizationMapOutput
- type AppAuthorizationOutput
- func (o AppAuthorizationOutput) App() pulumi.StringOutput
- func (o AppAuthorizationOutput) AppBundleArn() pulumi.StringOutput
- func (o AppAuthorizationOutput) Arn() pulumi.StringOutput
- func (o AppAuthorizationOutput) AuthType() pulumi.StringOutput
- func (o AppAuthorizationOutput) AuthUrl() pulumi.StringOutput
- func (o AppAuthorizationOutput) CreatedAt() pulumi.StringOutput
- func (o AppAuthorizationOutput) Credential() AppAuthorizationCredentialPtrOutput
- func (AppAuthorizationOutput) ElementType() reflect.Type
- func (o AppAuthorizationOutput) Persona() pulumi.StringOutput
- func (o AppAuthorizationOutput) Tags() pulumi.StringMapOutput
- func (o AppAuthorizationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AppAuthorizationOutput) Tenants() AppAuthorizationTenantArrayOutput
- func (o AppAuthorizationOutput) Timeouts() AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationOutput) ToAppAuthorizationOutput() AppAuthorizationOutput
- func (o AppAuthorizationOutput) ToAppAuthorizationOutputWithContext(ctx context.Context) AppAuthorizationOutput
- func (o AppAuthorizationOutput) UpdatedAt() pulumi.StringOutput
- type AppAuthorizationState
- type AppAuthorizationTenant
- type AppAuthorizationTenantArgs
- type AppAuthorizationTenantArray
- func (AppAuthorizationTenantArray) ElementType() reflect.Type
- func (i AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutput() AppAuthorizationTenantArrayOutput
- func (i AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutputWithContext(ctx context.Context) AppAuthorizationTenantArrayOutput
- type AppAuthorizationTenantArrayInput
- type AppAuthorizationTenantArrayOutput
- func (AppAuthorizationTenantArrayOutput) ElementType() reflect.Type
- func (o AppAuthorizationTenantArrayOutput) Index(i pulumi.IntInput) AppAuthorizationTenantOutput
- func (o AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutput() AppAuthorizationTenantArrayOutput
- func (o AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutputWithContext(ctx context.Context) AppAuthorizationTenantArrayOutput
- type AppAuthorizationTenantInput
- type AppAuthorizationTenantOutput
- func (AppAuthorizationTenantOutput) ElementType() reflect.Type
- func (o AppAuthorizationTenantOutput) TenantDisplayName() pulumi.StringOutput
- func (o AppAuthorizationTenantOutput) TenantIdentifier() pulumi.StringOutput
- func (o AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutput() AppAuthorizationTenantOutput
- func (o AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutputWithContext(ctx context.Context) AppAuthorizationTenantOutput
- type AppAuthorizationTimeouts
- type AppAuthorizationTimeoutsArgs
- func (AppAuthorizationTimeoutsArgs) ElementType() reflect.Type
- func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutput() AppAuthorizationTimeoutsOutput
- func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsOutput
- func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
- func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
- type AppAuthorizationTimeoutsInput
- type AppAuthorizationTimeoutsOutput
- func (o AppAuthorizationTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o AppAuthorizationTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (AppAuthorizationTimeoutsOutput) ElementType() reflect.Type
- func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutput() AppAuthorizationTimeoutsOutput
- func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsOutput
- func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationTimeoutsOutput) Update() pulumi.StringPtrOutput
- type AppAuthorizationTimeoutsPtrInput
- type AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o AppAuthorizationTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o AppAuthorizationTimeoutsPtrOutput) Elem() AppAuthorizationTimeoutsOutput
- func (AppAuthorizationTimeoutsPtrOutput) ElementType() reflect.Type
- func (o AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
- func (o AppAuthorizationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type AppBundle
- type AppBundleArgs
- type AppBundleArray
- type AppBundleArrayInput
- type AppBundleArrayOutput
- func (AppBundleArrayOutput) ElementType() reflect.Type
- func (o AppBundleArrayOutput) Index(i pulumi.IntInput) AppBundleOutput
- func (o AppBundleArrayOutput) ToAppBundleArrayOutput() AppBundleArrayOutput
- func (o AppBundleArrayOutput) ToAppBundleArrayOutputWithContext(ctx context.Context) AppBundleArrayOutput
- type AppBundleInput
- type AppBundleMap
- type AppBundleMapInput
- type AppBundleMapOutput
- type AppBundleOutput
- func (o AppBundleOutput) Arn() pulumi.StringOutput
- func (o AppBundleOutput) CustomerManagedKeyArn() pulumi.StringPtrOutput
- func (AppBundleOutput) ElementType() reflect.Type
- func (o AppBundleOutput) Tags() pulumi.StringMapOutput
- func (o AppBundleOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AppBundleOutput) ToAppBundleOutput() AppBundleOutput
- func (o AppBundleOutput) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
- type AppBundleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppAuthorization ¶
type AppAuthorization struct { pulumi.CustomResourceState // The name of the application for valid values see https://docs.aws.amazon.com/appfabric/latest/api/API_CreateAppAuthorization.html. App pulumi.StringOutput `pulumi:"app"` // The Amazon Resource Name (ARN) of the app bundle to use for the request. AppBundleArn pulumi.StringOutput `pulumi:"appBundleArn"` // ARN of the App Authorization. Do not begin the description with "An", "The", "Defines", "Indicates", or "Specifies," as these are verbose. In other words, "Indicates the amount of storage," can be rewritten as "Amount of storage," without losing any information. Arn pulumi.StringOutput `pulumi:"arn"` // The authorization type for the app authorization valid values are oauth2 and apiKey. AuthType pulumi.StringOutput `pulumi:"authType"` // The application URL for the OAuth flow. AuthUrl pulumi.StringOutput `pulumi:"authUrl"` CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Contains credentials for the application, such as an API key or OAuth2 client ID and secret. // Specify credentials that match the authorization type for your request. For example, if the authorization type for your request is OAuth2 (oauth2), then you should provide only the OAuth2 credentials. Credential AppAuthorizationCredentialPtrOutput `pulumi:"credential"` // The user persona of the app authorization. Persona pulumi.StringOutput `pulumi:"persona"` Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Contains information about an application tenant, such as the application display name and identifier. Tenants AppAuthorizationTenantArrayOutput `pulumi:"tenants"` Timeouts AppAuthorizationTimeoutsPtrOutput `pulumi:"timeouts"` UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Resource for managing an AWS AppFabric App Authorization.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appfabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appfabric.NewAppAuthorization(ctx, "example", &appfabric.AppAuthorizationArgs{ App: pulumi.String("TERRAFORMCLOUD"), AppBundleArn: pulumi.Any(arn), AuthType: pulumi.String("apiKey"), Credential: &appfabric.AppAuthorizationCredentialArgs{ ApiKeyCredentials: appfabric.AppAuthorizationCredentialApiKeyCredentialArray{ &appfabric.AppAuthorizationCredentialApiKeyCredentialArgs{ ApiKey: pulumi.String("exampleapikeytoken"), }, }, }, Tenants: appfabric.AppAuthorizationTenantArray{ &appfabric.AppAuthorizationTenantArgs{ TenantDisplayName: pulumi.String("example"), TenantIdentifier: pulumi.String("example"), }, }, }) if err != nil { return err } return nil }) }
```
func GetAppAuthorization ¶
func GetAppAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppAuthorizationState, opts ...pulumi.ResourceOption) (*AppAuthorization, error)
GetAppAuthorization gets an existing AppAuthorization 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 NewAppAuthorization ¶
func NewAppAuthorization(ctx *pulumi.Context, name string, args *AppAuthorizationArgs, opts ...pulumi.ResourceOption) (*AppAuthorization, error)
NewAppAuthorization registers a new resource with the given unique name, arguments, and options.
func (*AppAuthorization) ElementType ¶
func (*AppAuthorization) ElementType() reflect.Type
func (*AppAuthorization) ToAppAuthorizationOutput ¶
func (i *AppAuthorization) ToAppAuthorizationOutput() AppAuthorizationOutput
func (*AppAuthorization) ToAppAuthorizationOutputWithContext ¶
func (i *AppAuthorization) ToAppAuthorizationOutputWithContext(ctx context.Context) AppAuthorizationOutput
type AppAuthorizationArgs ¶
type AppAuthorizationArgs struct { // The name of the application for valid values see https://docs.aws.amazon.com/appfabric/latest/api/API_CreateAppAuthorization.html. App pulumi.StringInput // The Amazon Resource Name (ARN) of the app bundle to use for the request. AppBundleArn pulumi.StringInput // The authorization type for the app authorization valid values are oauth2 and apiKey. AuthType pulumi.StringInput // Contains credentials for the application, such as an API key or OAuth2 client ID and secret. // Specify credentials that match the authorization type for your request. For example, if the authorization type for your request is OAuth2 (oauth2), then you should provide only the OAuth2 credentials. Credential AppAuthorizationCredentialPtrInput Tags pulumi.StringMapInput // Contains information about an application tenant, such as the application display name and identifier. Tenants AppAuthorizationTenantArrayInput Timeouts AppAuthorizationTimeoutsPtrInput }
The set of arguments for constructing a AppAuthorization resource.
func (AppAuthorizationArgs) ElementType ¶
func (AppAuthorizationArgs) ElementType() reflect.Type
type AppAuthorizationArray ¶
type AppAuthorizationArray []AppAuthorizationInput
func (AppAuthorizationArray) ElementType ¶
func (AppAuthorizationArray) ElementType() reflect.Type
func (AppAuthorizationArray) ToAppAuthorizationArrayOutput ¶
func (i AppAuthorizationArray) ToAppAuthorizationArrayOutput() AppAuthorizationArrayOutput
func (AppAuthorizationArray) ToAppAuthorizationArrayOutputWithContext ¶
func (i AppAuthorizationArray) ToAppAuthorizationArrayOutputWithContext(ctx context.Context) AppAuthorizationArrayOutput
type AppAuthorizationArrayInput ¶
type AppAuthorizationArrayInput interface { pulumi.Input ToAppAuthorizationArrayOutput() AppAuthorizationArrayOutput ToAppAuthorizationArrayOutputWithContext(context.Context) AppAuthorizationArrayOutput }
AppAuthorizationArrayInput is an input type that accepts AppAuthorizationArray and AppAuthorizationArrayOutput values. You can construct a concrete instance of `AppAuthorizationArrayInput` via:
AppAuthorizationArray{ AppAuthorizationArgs{...} }
type AppAuthorizationArrayOutput ¶
type AppAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (AppAuthorizationArrayOutput) ElementType ¶
func (AppAuthorizationArrayOutput) ElementType() reflect.Type
func (AppAuthorizationArrayOutput) Index ¶
func (o AppAuthorizationArrayOutput) Index(i pulumi.IntInput) AppAuthorizationOutput
func (AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutput ¶
func (o AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutput() AppAuthorizationArrayOutput
func (AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutputWithContext ¶
func (o AppAuthorizationArrayOutput) ToAppAuthorizationArrayOutputWithContext(ctx context.Context) AppAuthorizationArrayOutput
type AppAuthorizationCredential ¶
type AppAuthorizationCredential struct { // Contains API key credential information. ApiKeyCredentials []AppAuthorizationCredentialApiKeyCredential `pulumi:"apiKeyCredentials"` // Contains OAuth2 client credential information. Oauth2Credential *AppAuthorizationCredentialOauth2Credential `pulumi:"oauth2Credential"` }
type AppAuthorizationCredentialApiKeyCredential ¶
type AppAuthorizationCredentialApiKeyCredential struct { // Contains API key credential information. ApiKey string `pulumi:"apiKey"` }
type AppAuthorizationCredentialApiKeyCredentialArgs ¶
type AppAuthorizationCredentialApiKeyCredentialArgs struct { // Contains API key credential information. ApiKey pulumi.StringInput `pulumi:"apiKey"` }
func (AppAuthorizationCredentialApiKeyCredentialArgs) ElementType ¶
func (AppAuthorizationCredentialApiKeyCredentialArgs) ElementType() reflect.Type
func (AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutput ¶
func (i AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutput() AppAuthorizationCredentialApiKeyCredentialOutput
func (AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext ¶
func (i AppAuthorizationCredentialApiKeyCredentialArgs) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialOutput
type AppAuthorizationCredentialApiKeyCredentialArray ¶
type AppAuthorizationCredentialApiKeyCredentialArray []AppAuthorizationCredentialApiKeyCredentialInput
func (AppAuthorizationCredentialApiKeyCredentialArray) ElementType ¶
func (AppAuthorizationCredentialApiKeyCredentialArray) ElementType() reflect.Type
func (AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput ¶
func (i AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput() AppAuthorizationCredentialApiKeyCredentialArrayOutput
func (AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext ¶
func (i AppAuthorizationCredentialApiKeyCredentialArray) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialArrayOutput
type AppAuthorizationCredentialApiKeyCredentialArrayInput ¶
type AppAuthorizationCredentialApiKeyCredentialArrayInput interface { pulumi.Input ToAppAuthorizationCredentialApiKeyCredentialArrayOutput() AppAuthorizationCredentialApiKeyCredentialArrayOutput ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext(context.Context) AppAuthorizationCredentialApiKeyCredentialArrayOutput }
AppAuthorizationCredentialApiKeyCredentialArrayInput is an input type that accepts AppAuthorizationCredentialApiKeyCredentialArray and AppAuthorizationCredentialApiKeyCredentialArrayOutput values. You can construct a concrete instance of `AppAuthorizationCredentialApiKeyCredentialArrayInput` via:
AppAuthorizationCredentialApiKeyCredentialArray{ AppAuthorizationCredentialApiKeyCredentialArgs{...} }
type AppAuthorizationCredentialApiKeyCredentialArrayOutput ¶
type AppAuthorizationCredentialApiKeyCredentialArrayOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialApiKeyCredentialArrayOutput) ElementType ¶
func (AppAuthorizationCredentialApiKeyCredentialArrayOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput ¶
func (o AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutput() AppAuthorizationCredentialApiKeyCredentialArrayOutput
func (AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext ¶
func (o AppAuthorizationCredentialApiKeyCredentialArrayOutput) ToAppAuthorizationCredentialApiKeyCredentialArrayOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialArrayOutput
type AppAuthorizationCredentialApiKeyCredentialInput ¶
type AppAuthorizationCredentialApiKeyCredentialInput interface { pulumi.Input ToAppAuthorizationCredentialApiKeyCredentialOutput() AppAuthorizationCredentialApiKeyCredentialOutput ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext(context.Context) AppAuthorizationCredentialApiKeyCredentialOutput }
AppAuthorizationCredentialApiKeyCredentialInput is an input type that accepts AppAuthorizationCredentialApiKeyCredentialArgs and AppAuthorizationCredentialApiKeyCredentialOutput values. You can construct a concrete instance of `AppAuthorizationCredentialApiKeyCredentialInput` via:
AppAuthorizationCredentialApiKeyCredentialArgs{...}
type AppAuthorizationCredentialApiKeyCredentialOutput ¶
type AppAuthorizationCredentialApiKeyCredentialOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialApiKeyCredentialOutput) ApiKey ¶
func (o AppAuthorizationCredentialApiKeyCredentialOutput) ApiKey() pulumi.StringOutput
Contains API key credential information.
func (AppAuthorizationCredentialApiKeyCredentialOutput) ElementType ¶
func (AppAuthorizationCredentialApiKeyCredentialOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutput ¶
func (o AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutput() AppAuthorizationCredentialApiKeyCredentialOutput
func (AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext ¶
func (o AppAuthorizationCredentialApiKeyCredentialOutput) ToAppAuthorizationCredentialApiKeyCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialApiKeyCredentialOutput
type AppAuthorizationCredentialArgs ¶
type AppAuthorizationCredentialArgs struct { // Contains API key credential information. ApiKeyCredentials AppAuthorizationCredentialApiKeyCredentialArrayInput `pulumi:"apiKeyCredentials"` // Contains OAuth2 client credential information. Oauth2Credential AppAuthorizationCredentialOauth2CredentialPtrInput `pulumi:"oauth2Credential"` }
func (AppAuthorizationCredentialArgs) ElementType ¶
func (AppAuthorizationCredentialArgs) ElementType() reflect.Type
func (AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutput ¶
func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutput() AppAuthorizationCredentialOutput
func (AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutputWithContext ¶
func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOutput
func (AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutput ¶
func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
func (AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutputWithContext ¶
func (i AppAuthorizationCredentialArgs) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
type AppAuthorizationCredentialInput ¶
type AppAuthorizationCredentialInput interface { pulumi.Input ToAppAuthorizationCredentialOutput() AppAuthorizationCredentialOutput ToAppAuthorizationCredentialOutputWithContext(context.Context) AppAuthorizationCredentialOutput }
AppAuthorizationCredentialInput is an input type that accepts AppAuthorizationCredentialArgs and AppAuthorizationCredentialOutput values. You can construct a concrete instance of `AppAuthorizationCredentialInput` via:
AppAuthorizationCredentialArgs{...}
type AppAuthorizationCredentialOauth2CredentialArgs ¶
type AppAuthorizationCredentialOauth2CredentialArgs struct { // The client ID of the client application. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret of the client application. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` }
func (AppAuthorizationCredentialOauth2CredentialArgs) ElementType ¶
func (AppAuthorizationCredentialOauth2CredentialArgs) ElementType() reflect.Type
func (AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutput ¶
func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutput() AppAuthorizationCredentialOauth2CredentialOutput
func (AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext ¶
func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialOutput
func (AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutput ¶
func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
func (AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext ¶
func (i AppAuthorizationCredentialOauth2CredentialArgs) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
type AppAuthorizationCredentialOauth2CredentialInput ¶
type AppAuthorizationCredentialOauth2CredentialInput interface { pulumi.Input ToAppAuthorizationCredentialOauth2CredentialOutput() AppAuthorizationCredentialOauth2CredentialOutput ToAppAuthorizationCredentialOauth2CredentialOutputWithContext(context.Context) AppAuthorizationCredentialOauth2CredentialOutput }
AppAuthorizationCredentialOauth2CredentialInput is an input type that accepts AppAuthorizationCredentialOauth2CredentialArgs and AppAuthorizationCredentialOauth2CredentialOutput values. You can construct a concrete instance of `AppAuthorizationCredentialOauth2CredentialInput` via:
AppAuthorizationCredentialOauth2CredentialArgs{...}
type AppAuthorizationCredentialOauth2CredentialOutput ¶
type AppAuthorizationCredentialOauth2CredentialOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialOauth2CredentialOutput) ClientId ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ClientId() pulumi.StringOutput
The client ID of the client application.
func (AppAuthorizationCredentialOauth2CredentialOutput) ClientSecret ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ClientSecret() pulumi.StringOutput
The client secret of the client application.
func (AppAuthorizationCredentialOauth2CredentialOutput) ElementType ¶
func (AppAuthorizationCredentialOauth2CredentialOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutput ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutput() AppAuthorizationCredentialOauth2CredentialOutput
func (AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialOutput
func (AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
func (AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext ¶
func (o AppAuthorizationCredentialOauth2CredentialOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
type AppAuthorizationCredentialOauth2CredentialPtrInput ¶
type AppAuthorizationCredentialOauth2CredentialPtrInput interface { pulumi.Input ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput }
AppAuthorizationCredentialOauth2CredentialPtrInput is an input type that accepts AppAuthorizationCredentialOauth2CredentialArgs, AppAuthorizationCredentialOauth2CredentialPtr and AppAuthorizationCredentialOauth2CredentialPtrOutput values. You can construct a concrete instance of `AppAuthorizationCredentialOauth2CredentialPtrInput` via:
AppAuthorizationCredentialOauth2CredentialArgs{...} or: nil
func AppAuthorizationCredentialOauth2CredentialPtr ¶
func AppAuthorizationCredentialOauth2CredentialPtr(v *AppAuthorizationCredentialOauth2CredentialArgs) AppAuthorizationCredentialOauth2CredentialPtrInput
type AppAuthorizationCredentialOauth2CredentialPtrOutput ¶
type AppAuthorizationCredentialOauth2CredentialPtrOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientId ¶
func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientId() pulumi.StringPtrOutput
The client ID of the client application.
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientSecret ¶
func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret of the client application.
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ElementType ¶
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput ¶
func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutput() AppAuthorizationCredentialOauth2CredentialPtrOutput
func (AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext ¶
func (o AppAuthorizationCredentialOauth2CredentialPtrOutput) ToAppAuthorizationCredentialOauth2CredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialOauth2CredentialPtrOutput
type AppAuthorizationCredentialOutput ¶
type AppAuthorizationCredentialOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialOutput) ApiKeyCredentials ¶
func (o AppAuthorizationCredentialOutput) ApiKeyCredentials() AppAuthorizationCredentialApiKeyCredentialArrayOutput
Contains API key credential information.
func (AppAuthorizationCredentialOutput) ElementType ¶
func (AppAuthorizationCredentialOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialOutput) Oauth2Credential ¶
func (o AppAuthorizationCredentialOutput) Oauth2Credential() AppAuthorizationCredentialOauth2CredentialPtrOutput
Contains OAuth2 client credential information.
func (AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutput ¶
func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutput() AppAuthorizationCredentialOutput
func (AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutputWithContext ¶
func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialOutputWithContext(ctx context.Context) AppAuthorizationCredentialOutput
func (AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutput ¶
func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
func (AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutputWithContext ¶
func (o AppAuthorizationCredentialOutput) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
type AppAuthorizationCredentialPtrInput ¶
type AppAuthorizationCredentialPtrInput interface { pulumi.Input ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput ToAppAuthorizationCredentialPtrOutputWithContext(context.Context) AppAuthorizationCredentialPtrOutput }
AppAuthorizationCredentialPtrInput is an input type that accepts AppAuthorizationCredentialArgs, AppAuthorizationCredentialPtr and AppAuthorizationCredentialPtrOutput values. You can construct a concrete instance of `AppAuthorizationCredentialPtrInput` via:
AppAuthorizationCredentialArgs{...} or: nil
func AppAuthorizationCredentialPtr ¶
func AppAuthorizationCredentialPtr(v *AppAuthorizationCredentialArgs) AppAuthorizationCredentialPtrInput
type AppAuthorizationCredentialPtrOutput ¶
type AppAuthorizationCredentialPtrOutput struct{ *pulumi.OutputState }
func (AppAuthorizationCredentialPtrOutput) ApiKeyCredentials ¶
func (o AppAuthorizationCredentialPtrOutput) ApiKeyCredentials() AppAuthorizationCredentialApiKeyCredentialArrayOutput
Contains API key credential information.
func (AppAuthorizationCredentialPtrOutput) Elem ¶
func (o AppAuthorizationCredentialPtrOutput) Elem() AppAuthorizationCredentialOutput
func (AppAuthorizationCredentialPtrOutput) ElementType ¶
func (AppAuthorizationCredentialPtrOutput) ElementType() reflect.Type
func (AppAuthorizationCredentialPtrOutput) Oauth2Credential ¶
func (o AppAuthorizationCredentialPtrOutput) Oauth2Credential() AppAuthorizationCredentialOauth2CredentialPtrOutput
Contains OAuth2 client credential information.
func (AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutput ¶
func (o AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutput() AppAuthorizationCredentialPtrOutput
func (AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutputWithContext ¶
func (o AppAuthorizationCredentialPtrOutput) ToAppAuthorizationCredentialPtrOutputWithContext(ctx context.Context) AppAuthorizationCredentialPtrOutput
type AppAuthorizationInput ¶
type AppAuthorizationInput interface { pulumi.Input ToAppAuthorizationOutput() AppAuthorizationOutput ToAppAuthorizationOutputWithContext(ctx context.Context) AppAuthorizationOutput }
type AppAuthorizationMap ¶
type AppAuthorizationMap map[string]AppAuthorizationInput
func (AppAuthorizationMap) ElementType ¶
func (AppAuthorizationMap) ElementType() reflect.Type
func (AppAuthorizationMap) ToAppAuthorizationMapOutput ¶
func (i AppAuthorizationMap) ToAppAuthorizationMapOutput() AppAuthorizationMapOutput
func (AppAuthorizationMap) ToAppAuthorizationMapOutputWithContext ¶
func (i AppAuthorizationMap) ToAppAuthorizationMapOutputWithContext(ctx context.Context) AppAuthorizationMapOutput
type AppAuthorizationMapInput ¶
type AppAuthorizationMapInput interface { pulumi.Input ToAppAuthorizationMapOutput() AppAuthorizationMapOutput ToAppAuthorizationMapOutputWithContext(context.Context) AppAuthorizationMapOutput }
AppAuthorizationMapInput is an input type that accepts AppAuthorizationMap and AppAuthorizationMapOutput values. You can construct a concrete instance of `AppAuthorizationMapInput` via:
AppAuthorizationMap{ "key": AppAuthorizationArgs{...} }
type AppAuthorizationMapOutput ¶
type AppAuthorizationMapOutput struct{ *pulumi.OutputState }
func (AppAuthorizationMapOutput) ElementType ¶
func (AppAuthorizationMapOutput) ElementType() reflect.Type
func (AppAuthorizationMapOutput) MapIndex ¶
func (o AppAuthorizationMapOutput) MapIndex(k pulumi.StringInput) AppAuthorizationOutput
func (AppAuthorizationMapOutput) ToAppAuthorizationMapOutput ¶
func (o AppAuthorizationMapOutput) ToAppAuthorizationMapOutput() AppAuthorizationMapOutput
func (AppAuthorizationMapOutput) ToAppAuthorizationMapOutputWithContext ¶
func (o AppAuthorizationMapOutput) ToAppAuthorizationMapOutputWithContext(ctx context.Context) AppAuthorizationMapOutput
type AppAuthorizationOutput ¶
type AppAuthorizationOutput struct{ *pulumi.OutputState }
func (AppAuthorizationOutput) App ¶
func (o AppAuthorizationOutput) App() pulumi.StringOutput
The name of the application for valid values see https://docs.aws.amazon.com/appfabric/latest/api/API_CreateAppAuthorization.html.
func (AppAuthorizationOutput) AppBundleArn ¶
func (o AppAuthorizationOutput) AppBundleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the app bundle to use for the request.
func (AppAuthorizationOutput) Arn ¶
func (o AppAuthorizationOutput) Arn() pulumi.StringOutput
ARN of the App Authorization. Do not begin the description with "An", "The", "Defines", "Indicates", or "Specifies," as these are verbose. In other words, "Indicates the amount of storage," can be rewritten as "Amount of storage," without losing any information.
func (AppAuthorizationOutput) AuthType ¶
func (o AppAuthorizationOutput) AuthType() pulumi.StringOutput
The authorization type for the app authorization valid values are oauth2 and apiKey.
func (AppAuthorizationOutput) AuthUrl ¶
func (o AppAuthorizationOutput) AuthUrl() pulumi.StringOutput
The application URL for the OAuth flow.
func (AppAuthorizationOutput) CreatedAt ¶
func (o AppAuthorizationOutput) CreatedAt() pulumi.StringOutput
func (AppAuthorizationOutput) Credential ¶
func (o AppAuthorizationOutput) Credential() AppAuthorizationCredentialPtrOutput
Contains credentials for the application, such as an API key or OAuth2 client ID and secret. Specify credentials that match the authorization type for your request. For example, if the authorization type for your request is OAuth2 (oauth2), then you should provide only the OAuth2 credentials.
func (AppAuthorizationOutput) ElementType ¶
func (AppAuthorizationOutput) ElementType() reflect.Type
func (AppAuthorizationOutput) Persona ¶
func (o AppAuthorizationOutput) Persona() pulumi.StringOutput
The user persona of the app authorization.
func (AppAuthorizationOutput) Tags ¶
func (o AppAuthorizationOutput) Tags() pulumi.StringMapOutput
func (AppAuthorizationOutput) TagsAll
deprecated
func (o AppAuthorizationOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (AppAuthorizationOutput) Tenants ¶
func (o AppAuthorizationOutput) Tenants() AppAuthorizationTenantArrayOutput
Contains information about an application tenant, such as the application display name and identifier.
func (AppAuthorizationOutput) Timeouts ¶
func (o AppAuthorizationOutput) Timeouts() AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationOutput) ToAppAuthorizationOutput ¶
func (o AppAuthorizationOutput) ToAppAuthorizationOutput() AppAuthorizationOutput
func (AppAuthorizationOutput) ToAppAuthorizationOutputWithContext ¶
func (o AppAuthorizationOutput) ToAppAuthorizationOutputWithContext(ctx context.Context) AppAuthorizationOutput
func (AppAuthorizationOutput) UpdatedAt ¶
func (o AppAuthorizationOutput) UpdatedAt() pulumi.StringOutput
type AppAuthorizationState ¶
type AppAuthorizationState struct { // The name of the application for valid values see https://docs.aws.amazon.com/appfabric/latest/api/API_CreateAppAuthorization.html. App pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the app bundle to use for the request. AppBundleArn pulumi.StringPtrInput // ARN of the App Authorization. Do not begin the description with "An", "The", "Defines", "Indicates", or "Specifies," as these are verbose. In other words, "Indicates the amount of storage," can be rewritten as "Amount of storage," without losing any information. Arn pulumi.StringPtrInput // The authorization type for the app authorization valid values are oauth2 and apiKey. AuthType pulumi.StringPtrInput // The application URL for the OAuth flow. AuthUrl pulumi.StringPtrInput CreatedAt pulumi.StringPtrInput // Contains credentials for the application, such as an API key or OAuth2 client ID and secret. // Specify credentials that match the authorization type for your request. For example, if the authorization type for your request is OAuth2 (oauth2), then you should provide only the OAuth2 credentials. Credential AppAuthorizationCredentialPtrInput // The user persona of the app authorization. Persona pulumi.StringPtrInput Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Contains information about an application tenant, such as the application display name and identifier. Tenants AppAuthorizationTenantArrayInput Timeouts AppAuthorizationTimeoutsPtrInput UpdatedAt pulumi.StringPtrInput }
func (AppAuthorizationState) ElementType ¶
func (AppAuthorizationState) ElementType() reflect.Type
type AppAuthorizationTenant ¶
type AppAuthorizationTenantArgs ¶
type AppAuthorizationTenantArgs struct { // The display name of the tenant. TenantDisplayName pulumi.StringInput `pulumi:"tenantDisplayName"` // The ID of the application tenant. TenantIdentifier pulumi.StringInput `pulumi:"tenantIdentifier"` }
func (AppAuthorizationTenantArgs) ElementType ¶
func (AppAuthorizationTenantArgs) ElementType() reflect.Type
func (AppAuthorizationTenantArgs) ToAppAuthorizationTenantOutput ¶
func (i AppAuthorizationTenantArgs) ToAppAuthorizationTenantOutput() AppAuthorizationTenantOutput
func (AppAuthorizationTenantArgs) ToAppAuthorizationTenantOutputWithContext ¶
func (i AppAuthorizationTenantArgs) ToAppAuthorizationTenantOutputWithContext(ctx context.Context) AppAuthorizationTenantOutput
type AppAuthorizationTenantArray ¶
type AppAuthorizationTenantArray []AppAuthorizationTenantInput
func (AppAuthorizationTenantArray) ElementType ¶
func (AppAuthorizationTenantArray) ElementType() reflect.Type
func (AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutput ¶
func (i AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutput() AppAuthorizationTenantArrayOutput
func (AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutputWithContext ¶
func (i AppAuthorizationTenantArray) ToAppAuthorizationTenantArrayOutputWithContext(ctx context.Context) AppAuthorizationTenantArrayOutput
type AppAuthorizationTenantArrayInput ¶
type AppAuthorizationTenantArrayInput interface { pulumi.Input ToAppAuthorizationTenantArrayOutput() AppAuthorizationTenantArrayOutput ToAppAuthorizationTenantArrayOutputWithContext(context.Context) AppAuthorizationTenantArrayOutput }
AppAuthorizationTenantArrayInput is an input type that accepts AppAuthorizationTenantArray and AppAuthorizationTenantArrayOutput values. You can construct a concrete instance of `AppAuthorizationTenantArrayInput` via:
AppAuthorizationTenantArray{ AppAuthorizationTenantArgs{...} }
type AppAuthorizationTenantArrayOutput ¶
type AppAuthorizationTenantArrayOutput struct{ *pulumi.OutputState }
func (AppAuthorizationTenantArrayOutput) ElementType ¶
func (AppAuthorizationTenantArrayOutput) ElementType() reflect.Type
func (AppAuthorizationTenantArrayOutput) Index ¶
func (o AppAuthorizationTenantArrayOutput) Index(i pulumi.IntInput) AppAuthorizationTenantOutput
func (AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutput ¶
func (o AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutput() AppAuthorizationTenantArrayOutput
func (AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutputWithContext ¶
func (o AppAuthorizationTenantArrayOutput) ToAppAuthorizationTenantArrayOutputWithContext(ctx context.Context) AppAuthorizationTenantArrayOutput
type AppAuthorizationTenantInput ¶
type AppAuthorizationTenantInput interface { pulumi.Input ToAppAuthorizationTenantOutput() AppAuthorizationTenantOutput ToAppAuthorizationTenantOutputWithContext(context.Context) AppAuthorizationTenantOutput }
AppAuthorizationTenantInput is an input type that accepts AppAuthorizationTenantArgs and AppAuthorizationTenantOutput values. You can construct a concrete instance of `AppAuthorizationTenantInput` via:
AppAuthorizationTenantArgs{...}
type AppAuthorizationTenantOutput ¶
type AppAuthorizationTenantOutput struct{ *pulumi.OutputState }
func (AppAuthorizationTenantOutput) ElementType ¶
func (AppAuthorizationTenantOutput) ElementType() reflect.Type
func (AppAuthorizationTenantOutput) TenantDisplayName ¶
func (o AppAuthorizationTenantOutput) TenantDisplayName() pulumi.StringOutput
The display name of the tenant.
func (AppAuthorizationTenantOutput) TenantIdentifier ¶
func (o AppAuthorizationTenantOutput) TenantIdentifier() pulumi.StringOutput
The ID of the application tenant.
func (AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutput ¶
func (o AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutput() AppAuthorizationTenantOutput
func (AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutputWithContext ¶
func (o AppAuthorizationTenantOutput) ToAppAuthorizationTenantOutputWithContext(ctx context.Context) AppAuthorizationTenantOutput
type AppAuthorizationTimeouts ¶
type AppAuthorizationTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type AppAuthorizationTimeoutsArgs ¶
type AppAuthorizationTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (AppAuthorizationTimeoutsArgs) ElementType ¶
func (AppAuthorizationTimeoutsArgs) ElementType() reflect.Type
func (AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutput ¶
func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutput() AppAuthorizationTimeoutsOutput
func (AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutputWithContext ¶
func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsOutput
func (AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutput ¶
func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutputWithContext ¶
func (i AppAuthorizationTimeoutsArgs) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
type AppAuthorizationTimeoutsInput ¶
type AppAuthorizationTimeoutsInput interface { pulumi.Input ToAppAuthorizationTimeoutsOutput() AppAuthorizationTimeoutsOutput ToAppAuthorizationTimeoutsOutputWithContext(context.Context) AppAuthorizationTimeoutsOutput }
AppAuthorizationTimeoutsInput is an input type that accepts AppAuthorizationTimeoutsArgs and AppAuthorizationTimeoutsOutput values. You can construct a concrete instance of `AppAuthorizationTimeoutsInput` via:
AppAuthorizationTimeoutsArgs{...}
type AppAuthorizationTimeoutsOutput ¶
type AppAuthorizationTimeoutsOutput struct{ *pulumi.OutputState }
func (AppAuthorizationTimeoutsOutput) Create ¶
func (o AppAuthorizationTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (AppAuthorizationTimeoutsOutput) Delete ¶
func (o AppAuthorizationTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (AppAuthorizationTimeoutsOutput) ElementType ¶
func (AppAuthorizationTimeoutsOutput) ElementType() reflect.Type
func (AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutput ¶
func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutput() AppAuthorizationTimeoutsOutput
func (AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutputWithContext ¶
func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsOutput
func (AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutput ¶
func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext ¶
func (o AppAuthorizationTimeoutsOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationTimeoutsOutput) Update ¶
func (o AppAuthorizationTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type AppAuthorizationTimeoutsPtrInput ¶
type AppAuthorizationTimeoutsPtrInput interface { pulumi.Input ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput ToAppAuthorizationTimeoutsPtrOutputWithContext(context.Context) AppAuthorizationTimeoutsPtrOutput }
AppAuthorizationTimeoutsPtrInput is an input type that accepts AppAuthorizationTimeoutsArgs, AppAuthorizationTimeoutsPtr and AppAuthorizationTimeoutsPtrOutput values. You can construct a concrete instance of `AppAuthorizationTimeoutsPtrInput` via:
AppAuthorizationTimeoutsArgs{...} or: nil
func AppAuthorizationTimeoutsPtr ¶
func AppAuthorizationTimeoutsPtr(v *AppAuthorizationTimeoutsArgs) AppAuthorizationTimeoutsPtrInput
type AppAuthorizationTimeoutsPtrOutput ¶
type AppAuthorizationTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (AppAuthorizationTimeoutsPtrOutput) Create ¶
func (o AppAuthorizationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (AppAuthorizationTimeoutsPtrOutput) Delete ¶
func (o AppAuthorizationTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (AppAuthorizationTimeoutsPtrOutput) Elem ¶
func (o AppAuthorizationTimeoutsPtrOutput) Elem() AppAuthorizationTimeoutsOutput
func (AppAuthorizationTimeoutsPtrOutput) ElementType ¶
func (AppAuthorizationTimeoutsPtrOutput) ElementType() reflect.Type
func (AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutput ¶
func (o AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutput() AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext ¶
func (o AppAuthorizationTimeoutsPtrOutput) ToAppAuthorizationTimeoutsPtrOutputWithContext(ctx context.Context) AppAuthorizationTimeoutsPtrOutput
func (AppAuthorizationTimeoutsPtrOutput) Update ¶
func (o AppAuthorizationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type AppBundle ¶
type AppBundle struct { pulumi.CustomResourceState // ARN of the AppBundle. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key to use to encrypt the application data. If this is not specified, an AWS owned key is used for encryption. CustomerManagedKeyArn pulumi.StringPtrOutput `pulumi:"customerManagedKeyArn"` // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Resource for managing an AWS AppFabric AppBundle.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appfabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appfabric.NewAppBundle(ctx, "example", &appfabric.AppBundleArgs{ CustomerManagedKeyArn: pulumi.Any(exampleAwmsKmsKey.Arn), Tags: pulumi.StringMap{ "Environment": pulumi.String("test"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import AppFabric AppBundle using the `arn`. For example:
```sh $ pulumi import aws:appfabric/appBundle:AppBundle example arn:aws:appfabric:[region]:[account]:appbundle/ee5587b4-5765-4288-a202-xxxxxxxxxx ```
func GetAppBundle ¶
func GetAppBundle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppBundleState, opts ...pulumi.ResourceOption) (*AppBundle, error)
GetAppBundle gets an existing AppBundle 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 NewAppBundle ¶
func NewAppBundle(ctx *pulumi.Context, name string, args *AppBundleArgs, opts ...pulumi.ResourceOption) (*AppBundle, error)
NewAppBundle registers a new resource with the given unique name, arguments, and options.
func (*AppBundle) ElementType ¶
func (*AppBundle) ToAppBundleOutput ¶
func (i *AppBundle) ToAppBundleOutput() AppBundleOutput
func (*AppBundle) ToAppBundleOutputWithContext ¶
func (i *AppBundle) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
type AppBundleArgs ¶
type AppBundleArgs struct { // The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key to use to encrypt the application data. If this is not specified, an AWS owned key is used for encryption. CustomerManagedKeyArn pulumi.StringPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a AppBundle resource.
func (AppBundleArgs) ElementType ¶
func (AppBundleArgs) ElementType() reflect.Type
type AppBundleArray ¶
type AppBundleArray []AppBundleInput
func (AppBundleArray) ElementType ¶
func (AppBundleArray) ElementType() reflect.Type
func (AppBundleArray) ToAppBundleArrayOutput ¶
func (i AppBundleArray) ToAppBundleArrayOutput() AppBundleArrayOutput
func (AppBundleArray) ToAppBundleArrayOutputWithContext ¶
func (i AppBundleArray) ToAppBundleArrayOutputWithContext(ctx context.Context) AppBundleArrayOutput
type AppBundleArrayInput ¶
type AppBundleArrayInput interface { pulumi.Input ToAppBundleArrayOutput() AppBundleArrayOutput ToAppBundleArrayOutputWithContext(context.Context) AppBundleArrayOutput }
AppBundleArrayInput is an input type that accepts AppBundleArray and AppBundleArrayOutput values. You can construct a concrete instance of `AppBundleArrayInput` via:
AppBundleArray{ AppBundleArgs{...} }
type AppBundleArrayOutput ¶
type AppBundleArrayOutput struct{ *pulumi.OutputState }
func (AppBundleArrayOutput) ElementType ¶
func (AppBundleArrayOutput) ElementType() reflect.Type
func (AppBundleArrayOutput) Index ¶
func (o AppBundleArrayOutput) Index(i pulumi.IntInput) AppBundleOutput
func (AppBundleArrayOutput) ToAppBundleArrayOutput ¶
func (o AppBundleArrayOutput) ToAppBundleArrayOutput() AppBundleArrayOutput
func (AppBundleArrayOutput) ToAppBundleArrayOutputWithContext ¶
func (o AppBundleArrayOutput) ToAppBundleArrayOutputWithContext(ctx context.Context) AppBundleArrayOutput
type AppBundleInput ¶
type AppBundleInput interface { pulumi.Input ToAppBundleOutput() AppBundleOutput ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput }
type AppBundleMap ¶
type AppBundleMap map[string]AppBundleInput
func (AppBundleMap) ElementType ¶
func (AppBundleMap) ElementType() reflect.Type
func (AppBundleMap) ToAppBundleMapOutput ¶
func (i AppBundleMap) ToAppBundleMapOutput() AppBundleMapOutput
func (AppBundleMap) ToAppBundleMapOutputWithContext ¶
func (i AppBundleMap) ToAppBundleMapOutputWithContext(ctx context.Context) AppBundleMapOutput
type AppBundleMapInput ¶
type AppBundleMapInput interface { pulumi.Input ToAppBundleMapOutput() AppBundleMapOutput ToAppBundleMapOutputWithContext(context.Context) AppBundleMapOutput }
AppBundleMapInput is an input type that accepts AppBundleMap and AppBundleMapOutput values. You can construct a concrete instance of `AppBundleMapInput` via:
AppBundleMap{ "key": AppBundleArgs{...} }
type AppBundleMapOutput ¶
type AppBundleMapOutput struct{ *pulumi.OutputState }
func (AppBundleMapOutput) ElementType ¶
func (AppBundleMapOutput) ElementType() reflect.Type
func (AppBundleMapOutput) MapIndex ¶
func (o AppBundleMapOutput) MapIndex(k pulumi.StringInput) AppBundleOutput
func (AppBundleMapOutput) ToAppBundleMapOutput ¶
func (o AppBundleMapOutput) ToAppBundleMapOutput() AppBundleMapOutput
func (AppBundleMapOutput) ToAppBundleMapOutputWithContext ¶
func (o AppBundleMapOutput) ToAppBundleMapOutputWithContext(ctx context.Context) AppBundleMapOutput
type AppBundleOutput ¶
type AppBundleOutput struct{ *pulumi.OutputState }
func (AppBundleOutput) Arn ¶
func (o AppBundleOutput) Arn() pulumi.StringOutput
ARN of the AppBundle.
func (AppBundleOutput) CustomerManagedKeyArn ¶
func (o AppBundleOutput) CustomerManagedKeyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key to use to encrypt the application data. If this is not specified, an AWS owned key is used for encryption.
func (AppBundleOutput) ElementType ¶
func (AppBundleOutput) ElementType() reflect.Type
func (AppBundleOutput) Tags ¶
func (o AppBundleOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AppBundleOutput) TagsAll
deprecated
func (o AppBundleOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AppBundleOutput) ToAppBundleOutput ¶
func (o AppBundleOutput) ToAppBundleOutput() AppBundleOutput
func (AppBundleOutput) ToAppBundleOutputWithContext ¶
func (o AppBundleOutput) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
type AppBundleState ¶
type AppBundleState struct { // ARN of the AppBundle. Arn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key to use to encrypt the application data. If this is not specified, an AWS owned key is used for encryption. CustomerManagedKeyArn pulumi.StringPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AppBundleState) ElementType ¶
func (AppBundleState) ElementType() reflect.Type