We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
This creates a Resource of UsageProfile type.
Using getUsageProfile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getUsageProfile(args: GetUsageProfileArgs, opts?: InvokeOptions): Promise<GetUsageProfileResult>
function getUsageProfileOutput(args: GetUsageProfileOutputArgs, opts?: InvokeOptions): Output<GetUsageProfileResult>def get_usage_profile(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUsageProfileResult
def get_usage_profile_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUsageProfileResult]func LookupUsageProfile(ctx *Context, args *LookupUsageProfileArgs, opts ...InvokeOption) (*LookupUsageProfileResult, error)
func LookupUsageProfileOutput(ctx *Context, args *LookupUsageProfileOutputArgs, opts ...InvokeOption) LookupUsageProfileResultOutput> Note: This function is named LookupUsageProfile in the Go SDK.
public static class GetUsageProfile
{
public static Task<GetUsageProfileResult> InvokeAsync(GetUsageProfileArgs args, InvokeOptions? opts = null)
public static Output<GetUsageProfileResult> Invoke(GetUsageProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetUsageProfileResult> getUsageProfile(GetUsageProfileArgs args, InvokeOptions options)
public static Output<GetUsageProfileResult> getUsageProfile(GetUsageProfileArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:glue:getUsageProfile
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the UsageProfile.
- Name string
- The name of the UsageProfile.
- name String
- The name of the UsageProfile.
- name string
- The name of the UsageProfile.
- name str
- The name of the UsageProfile.
- name String
- The name of the UsageProfile.
getUsageProfile Result
The following output properties are available:
- Configuration
Pulumi.
Aws Native. Glue. Outputs. Usage Profile Profile Configuration - UsageProfile configuration for supported service ex: (Jobs, Sessions).
- Created
On string - Creation time.
- Description string
- The description of the UsageProfile.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags to be applied to this UsageProfiles.
- Configuration
Usage
Profile Profile Configuration - UsageProfile configuration for supported service ex: (Jobs, Sessions).
- Created
On string - Creation time.
- Description string
- The description of the UsageProfile.
- Tag
- The tags to be applied to this UsageProfiles.
- configuration
Usage
Profile Profile Configuration - UsageProfile configuration for supported service ex: (Jobs, Sessions).
- created
On String - Creation time.
- description String
- The description of the UsageProfile.
- List<Tag>
- The tags to be applied to this UsageProfiles.
- configuration
Usage
Profile Profile Configuration - UsageProfile configuration for supported service ex: (Jobs, Sessions).
- created
On string - Creation time.
- description string
- The description of the UsageProfile.
- Tag[]
- The tags to be applied to this UsageProfiles.
- configuration
Usage
Profile Profile Configuration - UsageProfile configuration for supported service ex: (Jobs, Sessions).
- created_
on str - Creation time.
- description str
- The description of the UsageProfile.
- Sequence[root_Tag]
- The tags to be applied to this UsageProfiles.
- configuration Property Map
- UsageProfile configuration for supported service ex: (Jobs, Sessions).
- created
On String - Creation time.
- description String
- The description of the UsageProfile.
- List<Property Map>
- The tags to be applied to this UsageProfiles.
Supporting Types
Tag
UsageProfileConfigurationObject
- Allowed
Values List<string> - Default
Value string - Max
Value string - Min
Value string
- Allowed
Values []string - Default
Value string - Max
Value string - Min
Value string
- allowed
Values List<String> - default
Value String - max
Value String - min
Value String
- allowed
Values string[] - default
Value string - max
Value string - min
Value string
- allowed_
values Sequence[str] - default_
value str - max_
value str - min_
value str
- allowed
Values List<String> - default
Value String - max
Value String - min
Value String
UsageProfileProfileConfiguration
- Job
Configuration Dictionary<string, Pulumi.Aws Native. Glue. Inputs. Usage Profile Configuration Object> - Session
Configuration Dictionary<string, Pulumi.Aws Native. Glue. Inputs. Usage Profile Configuration Object>
- Job
Configuration map[string]UsageProfile Configuration Object - Session
Configuration map[string]UsageProfile Configuration Object
- job
Configuration Map<String,UsageProfile Configuration Object> - session
Configuration Map<String,UsageProfile Configuration Object>
- job
Configuration {[key: string]: UsageProfile Configuration Object} - session
Configuration {[key: string]: UsageProfile Configuration Object}
- job_
configuration Mapping[str, UsageProfile Configuration Object] - session_
configuration Mapping[str, UsageProfile Configuration Object]
- job
Configuration Map<Property Map> - session
Configuration Map<Property Map>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
