Package com.pulumi.aws.appfabric.inputs
Class AppAuthorizationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appfabric.inputs.AppAuthorizationState
-
public final class AppAuthorizationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppAuthorizationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AppAuthorizationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>app()java.util.Optional<com.pulumi.core.Output<java.lang.String>>appBundleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>authType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>authUrl()static AppAuthorizationState.Builderbuilder()static AppAuthorizationState.Builderbuilder(AppAuthorizationState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()java.util.Optional<com.pulumi.core.Output<AppAuthorizationCredentialArgs>>credential()java.util.Optional<com.pulumi.core.Output<java.lang.String>>persona()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.util.List<AppAuthorizationTenantArgs>>>tenants()java.util.Optional<com.pulumi.core.Output<AppAuthorizationTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.String>>updatedAt()
-
-
-
Field Detail
-
Empty
public static final AppAuthorizationState Empty
-
-
Method Detail
-
app
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> app()
- Returns:
- Name of the application. For valid values, see the [CreateAppAuthorization API reference](https://docs.aws.amazon.com/appfabric/latest/api/API_CreateAppAuthorization.html).
-
appBundleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> appBundleArn()
- Returns:
- ARN of the app bundle to use for the request.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the App Authorization.
-
authType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authType()
- Returns:
- Authorization type for the app authorization. Valid values are `oauth2` and `apiKey`.
-
authUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authUrl()
- Returns:
- Application URL for the OAuth flow.
-
createdAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
- Returns:
- Timestamp of when the app authorization was created.
-
credential
public java.util.Optional<com.pulumi.core.Output<AppAuthorizationCredentialArgs>> credential()
- Returns:
- 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. See `credential` Block for details.
-
persona
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> persona()
- Returns:
- User persona of the app authorization.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- 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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
tenants
public java.util.Optional<com.pulumi.core.Output<java.util.List<AppAuthorizationTenantArgs>>> tenants()
- Returns:
- Information about an application tenant, such as the application display name and identifier. See `tenant` Block for details. The following arguments are optional:
-
timeouts
public java.util.Optional<com.pulumi.core.Output<AppAuthorizationTimeoutsArgs>> timeouts()
-
updatedAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()
- Returns:
- Timestamp of when the app authorization was last updated.
-
builder
public static AppAuthorizationState.Builder builder()
-
builder
public static AppAuthorizationState.Builder builder(AppAuthorizationState defaults)
-
-