We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi
aws-native.glue.getUsageProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 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.27.0 published on Monday, Apr 14, 2025 by Pulumi