Using getIamAllowedApis
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 getIamAllowedApis(args: GetIamAllowedApisArgs, opts?: InvokeOptions): Promise<GetIamAllowedApisResult>
function getIamAllowedApisOutput(args: GetIamAllowedApisOutputArgs, opts?: InvokeOptions): Output<GetIamAllowedApisResult>def get_iam_allowed_apis(allow_account_switch: Optional[bool] = None,
client_type: Optional[str] = None,
username: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIamAllowedApisResult
def get_iam_allowed_apis_output(allow_account_switch: Optional[pulumi.Input[bool]] = None,
client_type: Optional[pulumi.Input[str]] = None,
username: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIamAllowedApisResult]func GetIamAllowedApis(ctx *Context, args *GetIamAllowedApisArgs, opts ...InvokeOption) (*GetIamAllowedApisResult, error)
func GetIamAllowedApisOutput(ctx *Context, args *GetIamAllowedApisOutputArgs, opts ...InvokeOption) GetIamAllowedApisResultOutput> Note: This function is named GetIamAllowedApis in the Go SDK.
public static class GetIamAllowedApis
{
public static Task<GetIamAllowedApisResult> InvokeAsync(GetIamAllowedApisArgs args, InvokeOptions? opts = null)
public static Output<GetIamAllowedApisResult> Invoke(GetIamAllowedApisInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIamAllowedApisResult> getIamAllowedApis(GetIamAllowedApisArgs args, InvokeOptions options)
public static Output<GetIamAllowedApisResult> getIamAllowedApis(GetIamAllowedApisArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getIamAllowedApis:getIamAllowedApis
arguments:
# arguments dictionaryThe following arguments are supported:
- Username string
- Allow
Account boolSwitch - Client
Type string
- Username string
- Allow
Account boolSwitch - Client
Type string
- username String
- allow
Account BooleanSwitch - client
Type String
- username string
- allow
Account booleanSwitch - client
Type string
- username str
- allow_
account_ boolswitch - client_
type str
- username String
- allow
Account BooleanSwitch - client
Type String
getIamAllowedApis Result
The following output properties are available:
- Allowed
Apis List<GetIam Allowed Apis Allowed Api> - Id string
- The provider-assigned unique ID for this managed resource.
- Username string
- Allow
Account boolSwitch - Client
Type string
- Allowed
Apis []GetIam Allowed Apis Allowed Api - Id string
- The provider-assigned unique ID for this managed resource.
- Username string
- Allow
Account boolSwitch - Client
Type string
- allowed
Apis List<GetIam Allowed Apis Allowed Api> - id String
- The provider-assigned unique ID for this managed resource.
- username String
- allow
Account BooleanSwitch - client
Type String
- allowed
Apis GetIam Allowed Apis Allowed Api[] - id string
- The provider-assigned unique ID for this managed resource.
- username string
- allow
Account booleanSwitch - client
Type string
- allowed_
apis Sequence[GetIam Allowed Apis Allowed Api] - id str
- The provider-assigned unique ID for this managed resource.
- username str
- allow_
account_ boolswitch - client_
type str
- allowed
Apis List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
- username String
- allow
Account BooleanSwitch - client
Type String
Supporting Types
GetIamAllowedApisAllowedApi
- Access
Levels List<string> - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- Api
Id int - A unique identifier for each API.
- Api
Name string - Name of the API.
- Description string
- A human-readable name for the API.
- Documentation
Url string - A link to more information about the API.
- Endpoint string
- Specifies where the API can access resources.
- Has
Access bool - Confirms access to the API.
- Service
Provider intId - Unique identifier for the API's service provider.
- Access
Levels []string - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- Api
Id int - A unique identifier for each API.
- Api
Name string - Name of the API.
- Description string
- A human-readable name for the API.
- Documentation
Url string - A link to more information about the API.
- Endpoint string
- Specifies where the API can access resources.
- Has
Access bool - Confirms access to the API.
- Service
Provider intId - Unique identifier for the API's service provider.
- access
Levels List<String> - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- api
Id Integer - A unique identifier for each API.
- api
Name String - Name of the API.
- description String
- A human-readable name for the API.
- documentation
Url String - A link to more information about the API.
- endpoint String
- Specifies where the API can access resources.
- has
Access Boolean - Confirms access to the API.
- service
Provider IntegerId - Unique identifier for the API's service provider.
- access
Levels string[] - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- api
Id number - A unique identifier for each API.
- api
Name string - Name of the API.
- description string
- A human-readable name for the API.
- documentation
Url string - A link to more information about the API.
- endpoint string
- Specifies where the API can access resources.
- has
Access boolean - Confirms access to the API.
- service
Provider numberId - Unique identifier for the API's service provider.
- access_
levels Sequence[str] - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- api_
id int - A unique identifier for each API.
- api_
name str - Name of the API.
- description str
- A human-readable name for the API.
- documentation_
url str - A link to more information about the API.
- endpoint str
- Specifies where the API can access resources.
- has_
access bool - Confirms access to the API.
- service_
provider_ intid - Unique identifier for the API's service provider.
- access
Levels List<String> - API access levels, possible values are READ-ONLY, READ-WRITE, CREDENTIAL-READ-ONLY and CREDENTIAL-READ-WRITE.
- api
Id Number - A unique identifier for each API.
- api
Name String - Name of the API.
- description String
- A human-readable name for the API.
- documentation
Url String - A link to more information about the API.
- endpoint String
- Specifies where the API can access resources.
- has
Access Boolean - Confirms access to the API.
- service
Provider NumberId - Unique identifier for the API's service provider.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
