powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell
powerscale.getSynciqPeerCertificate
Explore with Pulumi AI
This datasource is used to query the existing SyncIQ Peer Certificates from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block.
Using getSynciqPeerCertificate
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 getSynciqPeerCertificate(args: GetSynciqPeerCertificateArgs, opts?: InvokeOptions): Promise<GetSynciqPeerCertificateResult>
function getSynciqPeerCertificateOutput(args: GetSynciqPeerCertificateOutputArgs, opts?: InvokeOptions): Output<GetSynciqPeerCertificateResult>
def get_synciq_peer_certificate(filter: Optional[GetSynciqPeerCertificateFilter] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSynciqPeerCertificateResult
def get_synciq_peer_certificate_output(filter: Optional[pulumi.Input[GetSynciqPeerCertificateFilterArgs]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSynciqPeerCertificateResult]
func LookupSynciqPeerCertificate(ctx *Context, args *LookupSynciqPeerCertificateArgs, opts ...InvokeOption) (*LookupSynciqPeerCertificateResult, error)
func LookupSynciqPeerCertificateOutput(ctx *Context, args *LookupSynciqPeerCertificateOutputArgs, opts ...InvokeOption) LookupSynciqPeerCertificateResultOutput
> Note: This function is named LookupSynciqPeerCertificate
in the Go SDK.
public static class GetSynciqPeerCertificate
{
public static Task<GetSynciqPeerCertificateResult> InvokeAsync(GetSynciqPeerCertificateArgs args, InvokeOptions? opts = null)
public static Output<GetSynciqPeerCertificateResult> Invoke(GetSynciqPeerCertificateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSynciqPeerCertificateResult> getSynciqPeerCertificate(GetSynciqPeerCertificateArgs args, InvokeOptions options)
public static Output<GetSynciqPeerCertificateResult> getSynciqPeerCertificate(GetSynciqPeerCertificateArgs args, InvokeOptions options)
fn::invoke:
function: powerscale:index/getSynciqPeerCertificate:getSynciqPeerCertificate
arguments:
# arguments dictionary
The following arguments are supported:
- Filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- Id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- Filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- Id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- id String
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- id str
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter Property Map
- Filters for fetching SyncIQ Peer Certificate.
- id String
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
getSynciqPeerCertificate Result
The following output properties are available:
- Certificates
List<Get
Synciq Peer Certificate Certificate> - List of certificates fetched.
- Id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- Filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- Certificates
[]Get
Synciq Peer Certificate Certificate - List of certificates fetched.
- Id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- Filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- certificates
List<Get
Synciq Peer Certificate Certificate> - List of certificates fetched.
- id String
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- certificates
Get
Synciq Peer Certificate Certificate[] - List of certificates fetched.
- id string
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- certificates
Sequence[Get
Synciq Peer Certificate Certificate] - List of certificates fetched.
- id str
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter
Get
Synciq Peer Certificate Filter - Filters for fetching SyncIQ Peer Certificate.
- certificates List<Property Map>
- List of certificates fetched.
- id String
- ID of the SyncIQ Peer Certificate to be fetched. If not provided, all the certificates will be fetched.
- filter Property Map
- Filters for fetching SyncIQ Peer Certificate.
Supporting Types
GetSynciqPeerCertificateCertificate
- Description string
- Description field associated with a certificate provided for administrative convenience.
- Fingerprints
List<Get
Synciq Peer Certificate Certificate Fingerprint> - A list of zero or more certificate fingerprints which can be used for certificate identification.
- Id string
- Unique server certificate identifier.
- Issuer string
- Certificate issuer field extracted from the certificate.
- Name string
- Administrator specified name identifier.
- Not
After double - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- Not
Before double - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- Status string
- Certificate validity status
- Subject string
- Certificate subject field extracted from the certificate.
- Description string
- Description field associated with a certificate provided for administrative convenience.
- Fingerprints
[]Get
Synciq Peer Certificate Certificate Fingerprint - A list of zero or more certificate fingerprints which can be used for certificate identification.
- Id string
- Unique server certificate identifier.
- Issuer string
- Certificate issuer field extracted from the certificate.
- Name string
- Administrator specified name identifier.
- Not
After float64 - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- Not
Before float64 - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- Status string
- Certificate validity status
- Subject string
- Certificate subject field extracted from the certificate.
- description String
- Description field associated with a certificate provided for administrative convenience.
- fingerprints
List<Get
Synciq Peer Certificate Certificate Fingerprint> - A list of zero or more certificate fingerprints which can be used for certificate identification.
- id String
- Unique server certificate identifier.
- issuer String
- Certificate issuer field extracted from the certificate.
- name String
- Administrator specified name identifier.
- not
After Double - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- not
Before Double - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- status String
- Certificate validity status
- subject String
- Certificate subject field extracted from the certificate.
- description string
- Description field associated with a certificate provided for administrative convenience.
- fingerprints
Get
Synciq Peer Certificate Certificate Fingerprint[] - A list of zero or more certificate fingerprints which can be used for certificate identification.
- id string
- Unique server certificate identifier.
- issuer string
- Certificate issuer field extracted from the certificate.
- name string
- Administrator specified name identifier.
- not
After number - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- not
Before number - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- status string
- Certificate validity status
- subject string
- Certificate subject field extracted from the certificate.
- description str
- Description field associated with a certificate provided for administrative convenience.
- fingerprints
Sequence[Get
Synciq Peer Certificate Certificate Fingerprint] - A list of zero or more certificate fingerprints which can be used for certificate identification.
- id str
- Unique server certificate identifier.
- issuer str
- Certificate issuer field extracted from the certificate.
- name str
- Administrator specified name identifier.
- not_
after float - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- not_
before float - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- status str
- Certificate validity status
- subject str
- Certificate subject field extracted from the certificate.
- description String
- Description field associated with a certificate provided for administrative convenience.
- fingerprints List<Property Map>
- A list of zero or more certificate fingerprints which can be used for certificate identification.
- id String
- Unique server certificate identifier.
- issuer String
- Certificate issuer field extracted from the certificate.
- name String
- Administrator specified name identifier.
- not
After Number - Certificate notAfter field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid after this timestamp.
- not
Before Number - Certificate notBefore field extracted from the certificate encoded as a UNIX epoch timestamp. The certificate is not valid before this timestamp.
- status String
- Certificate validity status
- subject String
- Certificate subject field extracted from the certificate.
GetSynciqPeerCertificateCertificateFingerprint
GetSynciqPeerCertificateFilter
- Name string
- Name of the SyncIQ Peer Certificate to be fetched.
- Name string
- Name of the SyncIQ Peer Certificate to be fetched.
- name String
- Name of the SyncIQ Peer Certificate to be fetched.
- name string
- Name of the SyncIQ Peer Certificate to be fetched.
- name str
- Name of the SyncIQ Peer Certificate to be fetched.
- name String
- Name of the SyncIQ Peer Certificate to be fetched.
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.