This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.eventgrid.getClient
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Get properties of a client. Azure REST API version: 2023-06-01-preview.
Other available API versions: 2023-12-15-preview, 2024-06-01-preview.
Using getClient
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 getClient(args: GetClientArgs, opts?: InvokeOptions): Promise<GetClientResult>
function getClientOutput(args: GetClientOutputArgs, opts?: InvokeOptions): Output<GetClientResult>
def get_client(client_name: Optional[str] = None,
namespace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClientResult
def get_client_output(client_name: Optional[pulumi.Input[str]] = None,
namespace_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClientResult]
func LookupClient(ctx *Context, args *LookupClientArgs, opts ...InvokeOption) (*LookupClientResult, error)
func LookupClientOutput(ctx *Context, args *LookupClientOutputArgs, opts ...InvokeOption) LookupClientResultOutput
> Note: This function is named LookupClient
in the Go SDK.
public static class GetClient
{
public static Task<GetClientResult> InvokeAsync(GetClientArgs args, InvokeOptions? opts = null)
public static Output<GetClientResult> Invoke(GetClientInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClientResult> getClient(GetClientArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:eventgrid:getClient
arguments:
# arguments dictionary
The following arguments are supported:
- Client
Name string - Name of the client.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Client
Name string - Name of the client.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- client
Name String - Name of the client.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- client
Name string - Name of the client.
- namespace
Name string - Name of the namespace.
- resource
Group stringName - The name of the resource group within the user's subscription.
- client_
name str - Name of the client.
- namespace_
name str - Name of the namespace.
- resource_
group_ strname - The name of the resource group within the user's subscription.
- client
Name String - Name of the client.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
getClient Result
The following output properties are available:
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the Client resource.
- System
Data Pulumi.Azure Native. Event Grid. Outputs. System Data Response - The system metadata relating to the Client resource.
- Type string
- Type of the resource.
- Attributes object
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- Authentication
Pulumi.
Azure Native. Event Grid. Outputs. Client Authentication Response - Authentication information for the client.
- Authentication
Name string - The name presented by the client for authentication. The default value is the name of the resource.
- Client
Certificate Pulumi.Authentication Azure Native. Event Grid. Outputs. Client Certificate Authentication Response - The client certificate authentication information.
- Description string
- Description for the Client resource.
- State string
- Indicates if the client is enabled or not. Default value is Enabled.
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the Client resource.
- System
Data SystemData Response - The system metadata relating to the Client resource.
- Type string
- Type of the resource.
- Attributes interface{}
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- Authentication
Client
Authentication Response - Authentication information for the client.
- Authentication
Name string - The name presented by the client for authentication. The default value is the name of the resource.
- Client
Certificate ClientAuthentication Certificate Authentication Response - The client certificate authentication information.
- Description string
- Description for the Client resource.
- State string
- Indicates if the client is enabled or not. Default value is Enabled.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the Client resource.
- system
Data SystemData Response - The system metadata relating to the Client resource.
- type String
- Type of the resource.
- attributes Object
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- authentication
Client
Authentication Response - Authentication information for the client.
- authentication
Name String - The name presented by the client for authentication. The default value is the name of the resource.
- client
Certificate ClientAuthentication Certificate Authentication Response - The client certificate authentication information.
- description String
- Description for the Client resource.
- state String
- Indicates if the client is enabled or not. Default value is Enabled.
- id string
- Fully qualified identifier of the resource.
- name string
- Name of the resource.
- provisioning
State string - Provisioning state of the Client resource.
- system
Data SystemData Response - The system metadata relating to the Client resource.
- type string
- Type of the resource.
- attributes any
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- authentication
Client
Authentication Response - Authentication information for the client.
- authentication
Name string - The name presented by the client for authentication. The default value is the name of the resource.
- client
Certificate ClientAuthentication Certificate Authentication Response - The client certificate authentication information.
- description string
- Description for the Client resource.
- state string
- Indicates if the client is enabled or not. Default value is Enabled.
- id str
- Fully qualified identifier of the resource.
- name str
- Name of the resource.
- provisioning_
state str - Provisioning state of the Client resource.
- system_
data SystemData Response - The system metadata relating to the Client resource.
- type str
- Type of the resource.
- attributes Any
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- authentication
Client
Authentication Response - Authentication information for the client.
- authentication_
name str - The name presented by the client for authentication. The default value is the name of the resource.
- client_
certificate_ Clientauthentication Certificate Authentication Response - The client certificate authentication information.
- description str
- Description for the Client resource.
- state str
- Indicates if the client is enabled or not. Default value is Enabled.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the Client resource.
- system
Data Property Map - The system metadata relating to the Client resource.
- type String
- Type of the resource.
- attributes Any
- Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
- authentication Property Map
- Authentication information for the client.
- authentication
Name String - The name presented by the client for authentication. The default value is the name of the resource.
- client
Certificate Property MapAuthentication - The client certificate authentication information.
- description String
- Description for the Client resource.
- state String
- Indicates if the client is enabled or not. Default value is Enabled.
Supporting Types
ClientAuthenticationResponse
- Certificate
Subject Pulumi.Azure Native. Event Grid. Inputs. Client Certificate Subject Distinguished Name Response - The CA certificate subject name used for authentication.
- Certificate
Thumbprint Pulumi.Azure Native. Event Grid. Inputs. Client Certificate Thumbprint Response - The self signed certificate's thumbprints data used for authentication.
- Certificate
Subject ClientCertificate Subject Distinguished Name Response - The CA certificate subject name used for authentication.
- Certificate
Thumbprint ClientCertificate Thumbprint Response - The self signed certificate's thumbprints data used for authentication.
- certificate
Subject ClientCertificate Subject Distinguished Name Response - The CA certificate subject name used for authentication.
- certificate
Thumbprint ClientCertificate Thumbprint Response - The self signed certificate's thumbprints data used for authentication.
- certificate
Subject ClientCertificate Subject Distinguished Name Response - The CA certificate subject name used for authentication.
- certificate
Thumbprint ClientCertificate Thumbprint Response - The self signed certificate's thumbprints data used for authentication.
- certificate_
subject ClientCertificate Subject Distinguished Name Response - The CA certificate subject name used for authentication.
- certificate_
thumbprint ClientCertificate Thumbprint Response - The self signed certificate's thumbprints data used for authentication.
- certificate
Subject Property Map - The CA certificate subject name used for authentication.
- certificate
Thumbprint Property Map - The self signed certificate's thumbprints data used for authentication.
ClientCertificateAuthenticationResponse
- Allowed
Thumbprints List<string> - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- Validation
Scheme string - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
- Allowed
Thumbprints []string - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- Validation
Scheme string - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
- allowed
Thumbprints List<String> - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- validation
Scheme String - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
- allowed
Thumbprints string[] - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- validation
Scheme string - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
- allowed_
thumbprints Sequence[str] - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- validation_
scheme str - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
- allowed
Thumbprints List<String> - The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
- validation
Scheme String - The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
ClientCertificateSubjectDistinguishedNameResponse
- Common
Name string - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- Country
Code string - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- Organization string
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- Organization
Unit string - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
- Common
Name string - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- Country
Code string - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- Organization string
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- Organization
Unit string - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
- common
Name String - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- country
Code String - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- organization String
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- organization
Unit String - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
- common
Name string - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- country
Code string - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- organization string
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- organization
Unit string - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
- common_
name str - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- country_
code str - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- organization str
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- organization_
unit str - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
- common
Name String - The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
- country
Code String - The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- organization String
- The organization field in the subject name. If present, the allowed limit is 64 characters.
- organization
Unit String - The organization unit field in the subject name. If present, the allowed limit is 32 characters.
ClientCertificateThumbprintResponse
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi