GcpCredentialsDetailsProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
GCP cloud account connector based service to service credentials, the credentials are composed of the organization ID and a JSON API key (write only).
public class GcpCredentialsDetailsProperties : Azure.Provisioning.SecurityCenter.AuthenticationDetailsProperties
type GcpCredentialsDetailsProperties = class
inherit AuthenticationDetailsProperties
Public Class GcpCredentialsDetailsProperties
Inherits AuthenticationDetailsProperties
- Inheritance
-
GcpCredentialsDetailsProperties
Constructors
| Name | Description |
|---|---|
| GcpCredentialsDetailsProperties() |
Creates a new GcpCredentialsDetailsProperties. |
Properties
| Name | Description |
|---|---|
| AuthenticationProvisioningState |
State of the multi-cloud connector. (Inherited from AuthenticationDetailsProperties) |
| AuthProviderX509CertUri |
Auth provider x509 certificate URL field of the API key (write only). |
| AuthUri |
Auth URI field of the API key (write only). |
| ClientEmail |
Client email field of the API key (write only). |
| ClientId |
Client ID field of the API key (write only). |
| ClientX509CertUri |
Client x509 certificate URL field of the API key (write only). |
| GcpCredentialType |
Type field of the API key (write only). |
| GrantedPermissions |
The permissions detected in the cloud account. (Inherited from AuthenticationDetailsProperties) |
| OrganizationId |
The organization ID of the GCP cloud account. |
| PrivateKey |
Private key field of the API key (write only). |
| PrivateKeyId |
Private key ID field of the API key (write only). |
| ProjectId |
Project ID field of the API key (write only). |
| TokenUri |
Token URI field of the API key (write only). |
Methods
Explicit Interface Implementations
| Name | Description |
|---|---|
| IBicepValue.Assign(IBicepValue) |
Assign a value to this property. (Inherited from ProvisionableConstruct) |
| IBicepValue.Compile() |
Compile this value to a Bicep expression. (Inherited from ProvisionableConstruct) |
| IBicepValue.Expression |
Gets the expression for this value if it's not a literal. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsEmpty |
Gets whether this value is unset or empty. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsOutput |
Tracks whether this is an output only property. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsRequired |
Tracks whether this property is required. (Inherited from ProvisionableConstruct) |
| IBicepValue.IsSecure |
Tracks whether this contains a secure value. (Inherited from ProvisionableConstruct) |
| IBicepValue.Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). (Inherited from ProvisionableConstruct) |
| IBicepValue.LiteralValue |
Get the value of this expression, if it's literal. (Inherited from ProvisionableConstruct) |
| IBicepValue.Self |
Gets information about where this value was defined. (Inherited from ProvisionableConstruct) |
| IBicepValue.SetReadOnly() |
Make this value readonly. (Inherited from ProvisionableConstruct) |
| IBicepValue.Source |
Gets information about where this value was assigned from. (Inherited from ProvisionableConstruct) |
Extension Methods
| Name | Description |
|---|---|
| ToBicepExpression(IBicepValue) |
Convert a IBicepValue into a BicepExpression by its reference to represent its hierarchy. |