GcpCredentialsDetailsProperties Class
GCP cloud account connector based service to service credentials, the credentials are composed of the organization ID and a JSON API key (write only).
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.mgmt.security.models._models_py3.AuthenticationDetailsPropertiesGcpCredentialsDetailsProperties
Constructor
GcpCredentialsDetailsProperties(*, organization_id: str, type: str, project_id: str, private_key_id: str, private_key: str, client_email: str, client_id: str, auth_uri: str, token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: str, **kwargs)
Parameters
- authentication_type
- str or AuthenticationType
Required. Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.Constant filled by server. Possible values include: "awsCreds", "awsAssumeRole", "gcpCredentials".
- auth_provider_x509_cert_url
- str
Required. Auth provider x509 certificate URL field of the API key (write only).
- client_x509_cert_url
- str
Required. Client x509 certificate URL field of the API key (write only).
Variables
- authentication_provisioning_state
- str or AuthenticationProvisioningState
State of the multi-cloud connector. Possible values include: "Valid", "Invalid", "Expired", "IncorrectPolicy".
- granted_permissions
- list[str or PermissionProperty]
The permissions detected in the cloud account.
Feedback
Submit and view feedback for