AWS Native v0.63.0, May 25 23
AWS Native v0.63.0, May 25 23
aws-native.rolesanywhere.getProfile
Explore with Pulumi AI
Definition of AWS::RolesAnywhere::Profile Resource Type
Using getProfile
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 getProfile(args: GetProfileArgs, opts?: InvokeOptions): Promise<GetProfileResult>
function getProfileOutput(args: GetProfileOutputArgs, opts?: InvokeOptions): Output<GetProfileResult>
def get_profile(profile_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProfileResult
def get_profile_output(profile_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProfileResult]
func LookupProfile(ctx *Context, args *LookupProfileArgs, opts ...InvokeOption) (*LookupProfileResult, error)
func LookupProfileOutput(ctx *Context, args *LookupProfileOutputArgs, opts ...InvokeOption) LookupProfileResultOutput
> Note: This function is named LookupProfile
in the Go SDK.
public static class GetProfile
{
public static Task<GetProfileResult> InvokeAsync(GetProfileArgs args, InvokeOptions? opts = null)
public static Output<GetProfileResult> Invoke(GetProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProfileResult> getProfile(GetProfileArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:rolesanywhere:getProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Profile
Id string
- Profile
Id string
- profile
Id String
- profile
Id string
- profile_
id str
- profile
Id String
getProfile Result
The following output properties are available:
- Duration
Seconds double - Enabled bool
- Managed
Policy List<string>Arns - Name string
- Profile
Arn string - Profile
Id string - Require
Instance boolProperties - Role
Arns List<string> - Session
Policy string - List<Pulumi.
Aws Native. Roles Anywhere. Outputs. Profile Tag>
- Duration
Seconds float64 - Enabled bool
- Managed
Policy []stringArns - Name string
- Profile
Arn string - Profile
Id string - Require
Instance boolProperties - Role
Arns []string - Session
Policy string - []Profile
Tag
- duration
Seconds Double - enabled Boolean
- managed
Policy List<String>Arns - name String
- profile
Arn String - profile
Id String - require
Instance BooleanProperties - role
Arns List<String> - session
Policy String - List<Profile
Tag>
- duration
Seconds number - enabled boolean
- managed
Policy string[]Arns - name string
- profile
Arn string - profile
Id string - require
Instance booleanProperties - role
Arns string[] - session
Policy string - Profile
Tag[]
- duration_
seconds float - enabled bool
- managed_
policy_ Sequence[str]arns - name str
- profile_
arn str - profile_
id str - require_
instance_ boolproperties - role_
arns Sequence[str] - session_
policy str - Sequence[Profile
Tag]
- duration
Seconds Number - enabled Boolean
- managed
Policy List<String>Arns - name String
- profile
Arn String - profile
Id String - require
Instance BooleanProperties - role
Arns List<String> - session
Policy String - List<Property Map>
Supporting Types
ProfileTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0