Documentation
¶
Index ¶
- Constants
- type Connector
- type ConnectorArgs
- type ConnectorInput
- type ConnectorOutput
- func (o ConnectorOutput) CertificateAuthorityArn() pulumi.StringOutput
- func (o ConnectorOutput) ConnectorArn() pulumi.StringOutput
- func (o ConnectorOutput) DirectoryId() pulumi.StringOutput
- func (ConnectorOutput) ElementType() reflect.Type
- func (o ConnectorOutput) Tags() ConnectorTagsPtrOutput
- func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
- func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
- func (o ConnectorOutput) ToOutput(ctx context.Context) pulumix.Output[*Connector]
- func (o ConnectorOutput) VpcInformation() ConnectorVpcInformationOutput
- type ConnectorState
- type ConnectorTags
- type ConnectorTagsArgs
- func (ConnectorTagsArgs) ElementType() reflect.Type
- func (i ConnectorTagsArgs) ToConnectorTagsOutput() ConnectorTagsOutput
- func (i ConnectorTagsArgs) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput
- func (i ConnectorTagsArgs) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
- func (i ConnectorTagsArgs) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
- func (i ConnectorTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectorTags]
- type ConnectorTagsInput
- type ConnectorTagsOutput
- func (ConnectorTagsOutput) ElementType() reflect.Type
- func (o ConnectorTagsOutput) ToConnectorTagsOutput() ConnectorTagsOutput
- func (o ConnectorTagsOutput) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput
- func (o ConnectorTagsOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
- func (o ConnectorTagsOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
- func (o ConnectorTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectorTags]
- type ConnectorTagsPtrInput
- type ConnectorTagsPtrOutput
- func (o ConnectorTagsPtrOutput) Elem() ConnectorTagsOutput
- func (ConnectorTagsPtrOutput) ElementType() reflect.Type
- func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
- func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
- func (o ConnectorTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectorTags]
- type ConnectorVpcInformation
- type ConnectorVpcInformationArgs
- func (ConnectorVpcInformationArgs) ElementType() reflect.Type
- func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput
- func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput
- func (i ConnectorVpcInformationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectorVpcInformation]
- type ConnectorVpcInformationInput
- type ConnectorVpcInformationOutput
- func (ConnectorVpcInformationOutput) ElementType() reflect.Type
- func (o ConnectorVpcInformationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput
- func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput
- func (o ConnectorVpcInformationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectorVpcInformation]
- type DirectoryRegistration
- func (*DirectoryRegistration) ElementType() reflect.Type
- func (i *DirectoryRegistration) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput
- func (i *DirectoryRegistration) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput
- func (i *DirectoryRegistration) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistration]
- type DirectoryRegistrationArgs
- type DirectoryRegistrationInput
- type DirectoryRegistrationOutput
- func (o DirectoryRegistrationOutput) DirectoryId() pulumi.StringOutput
- func (o DirectoryRegistrationOutput) DirectoryRegistrationArn() pulumi.StringOutput
- func (DirectoryRegistrationOutput) ElementType() reflect.Type
- func (o DirectoryRegistrationOutput) Tags() DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput
- func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput
- func (o DirectoryRegistrationOutput) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistration]
- type DirectoryRegistrationState
- type DirectoryRegistrationTags
- type DirectoryRegistrationTagsArgs
- func (DirectoryRegistrationTagsArgs) ElementType() reflect.Type
- func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput
- func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput
- func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
- func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
- func (i DirectoryRegistrationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DirectoryRegistrationTags]
- type DirectoryRegistrationTagsInput
- type DirectoryRegistrationTagsOutput
- func (DirectoryRegistrationTagsOutput) ElementType() reflect.Type
- func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput
- func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput
- func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DirectoryRegistrationTags]
- type DirectoryRegistrationTagsPtrInput
- type DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationTagsPtrOutput) Elem() DirectoryRegistrationTagsOutput
- func (DirectoryRegistrationTagsPtrOutput) ElementType() reflect.Type
- func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
- func (o DirectoryRegistrationTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistrationTags]
- type LookupConnectorArgs
- type LookupConnectorOutputArgs
- type LookupConnectorResult
- type LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) ConnectorArn() pulumi.StringPtrOutput
- func (LookupConnectorResultOutput) ElementType() reflect.Type
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectorResult]
- type LookupDirectoryRegistrationArgs
- type LookupDirectoryRegistrationOutputArgs
- type LookupDirectoryRegistrationResult
- type LookupDirectoryRegistrationResultOutput
- func (o LookupDirectoryRegistrationResultOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput
- func (LookupDirectoryRegistrationResultOutput) ElementType() reflect.Type
- func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutput() LookupDirectoryRegistrationResultOutput
- func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutputWithContext(ctx context.Context) LookupDirectoryRegistrationResultOutput
- func (o LookupDirectoryRegistrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDirectoryRegistrationResult]
- type LookupTemplateArgs
- type LookupTemplateOutputArgs
- type LookupTemplateResult
- type LookupTemplateResultOutput
- func (LookupTemplateResultOutput) ElementType() reflect.Type
- func (o LookupTemplateResultOutput) TemplateArn() pulumi.StringPtrOutput
- func (o LookupTemplateResultOutput) ToLookupTemplateResultOutput() LookupTemplateResultOutput
- func (o LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext(ctx context.Context) LookupTemplateResultOutput
- func (o LookupTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTemplateResult]
- type ServicePrincipalName
- func (*ServicePrincipalName) ElementType() reflect.Type
- func (i *ServicePrincipalName) ToOutput(ctx context.Context) pulumix.Output[*ServicePrincipalName]
- func (i *ServicePrincipalName) ToServicePrincipalNameOutput() ServicePrincipalNameOutput
- func (i *ServicePrincipalName) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput
- type ServicePrincipalNameArgs
- type ServicePrincipalNameInput
- type ServicePrincipalNameOutput
- func (o ServicePrincipalNameOutput) ConnectorArn() pulumi.StringPtrOutput
- func (o ServicePrincipalNameOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput
- func (ServicePrincipalNameOutput) ElementType() reflect.Type
- func (o ServicePrincipalNameOutput) ToOutput(ctx context.Context) pulumix.Output[*ServicePrincipalName]
- func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutput() ServicePrincipalNameOutput
- func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput
- type ServicePrincipalNameState
- type Template
- type TemplateApplicationPolicies
- type TemplateApplicationPolicy0Properties
- type TemplateApplicationPolicy1Properties
- type TemplateApplicationPolicyType
- type TemplateArgs
- type TemplateCertificateValidity
- type TemplateClientCompatibilityV2
- type TemplateClientCompatibilityV3
- type TemplateClientCompatibilityV4
- type TemplateDefinition0Properties
- type TemplateDefinition1Properties
- type TemplateDefinition2Properties
- type TemplateEnrollmentFlagsV2
- type TemplateEnrollmentFlagsV3
- type TemplateEnrollmentFlagsV4
- type TemplateExtensionsV2
- type TemplateExtensionsV3
- type TemplateExtensionsV4
- type TemplateGeneralFlagsV2
- type TemplateGeneralFlagsV3
- type TemplateGeneralFlagsV4
- type TemplateGroupAccessControlEntry
- func GetTemplateGroupAccessControlEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*TemplateGroupAccessControlEntry, error)
- func NewTemplateGroupAccessControlEntry(ctx *pulumi.Context, name string, args *TemplateGroupAccessControlEntryArgs, ...) (*TemplateGroupAccessControlEntry, error)
- func (*TemplateGroupAccessControlEntry) ElementType() reflect.Type
- func (i *TemplateGroupAccessControlEntry) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntry]
- func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput
- func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput
- type TemplateGroupAccessControlEntryAccessRight
- func (TemplateGroupAccessControlEntryAccessRight) ElementType() reflect.Type
- func (e TemplateGroupAccessControlEntryAccessRight) ToStringOutput() pulumi.StringOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
- type TemplateGroupAccessControlEntryAccessRightInput
- type TemplateGroupAccessControlEntryAccessRightOutput
- func (TemplateGroupAccessControlEntryAccessRightOutput) ElementType() reflect.Type
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateGroupAccessControlEntryAccessRight]
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutput() pulumi.StringOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
- type TemplateGroupAccessControlEntryAccessRightPtrInput
- type TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) Elem() TemplateGroupAccessControlEntryAccessRightOutput
- func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ElementType() reflect.Type
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntryAccessRight]
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
- type TemplateGroupAccessControlEntryAccessRights
- type TemplateGroupAccessControlEntryAccessRightsArgs
- func (TemplateGroupAccessControlEntryAccessRightsArgs) ElementType() reflect.Type
- func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateGroupAccessControlEntryAccessRights]
- func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput
- func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput
- type TemplateGroupAccessControlEntryAccessRightsInput
- type TemplateGroupAccessControlEntryAccessRightsOutput
- func (o TemplateGroupAccessControlEntryAccessRightsOutput) AutoEnroll() TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (TemplateGroupAccessControlEntryAccessRightsOutput) ElementType() reflect.Type
- func (o TemplateGroupAccessControlEntryAccessRightsOutput) Enroll() TemplateGroupAccessControlEntryAccessRightPtrOutput
- func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateGroupAccessControlEntryAccessRights]
- func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput
- func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput
- type TemplateGroupAccessControlEntryArgs
- type TemplateGroupAccessControlEntryInput
- type TemplateGroupAccessControlEntryOutput
- func (o TemplateGroupAccessControlEntryOutput) AccessRights() TemplateGroupAccessControlEntryAccessRightsOutput
- func (TemplateGroupAccessControlEntryOutput) ElementType() reflect.Type
- func (o TemplateGroupAccessControlEntryOutput) GroupDisplayName() pulumi.StringOutput
- func (o TemplateGroupAccessControlEntryOutput) GroupSecurityIdentifier() pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryOutput) TemplateArn() pulumi.StringPtrOutput
- func (o TemplateGroupAccessControlEntryOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntry]
- func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput
- func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput
- type TemplateGroupAccessControlEntryState
- type TemplateHashAlgorithm
- type TemplateInput
- type TemplateKeySpec
- type TemplateKeyUsage
- type TemplateKeyUsageFlags
- type TemplateKeyUsageProperty0Properties
- type TemplateKeyUsageProperty1Properties
- type TemplateKeyUsagePropertyFlags
- type TemplateKeyUsagePropertyType
- type TemplateOutput
- func (o TemplateOutput) ConnectorArn() pulumi.StringOutput
- func (o TemplateOutput) Definition() pulumi.AnyOutput
- func (TemplateOutput) ElementType() reflect.Type
- func (o TemplateOutput) Name() pulumi.StringOutput
- func (o TemplateOutput) ReenrollAllCertificateHolders() pulumi.BoolPtrOutput
- func (o TemplateOutput) Tags() TemplateTagsPtrOutput
- func (o TemplateOutput) TemplateArn() pulumi.StringOutput
- func (o TemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*Template]
- func (o TemplateOutput) ToTemplateOutput() TemplateOutput
- func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
- type TemplatePrivateKeyAlgorithm
- type TemplatePrivateKeyAttributesV2
- type TemplatePrivateKeyAttributesV3
- type TemplatePrivateKeyAttributesV4
- type TemplatePrivateKeyFlagsV2
- type TemplatePrivateKeyFlagsV3
- type TemplatePrivateKeyFlagsV4
- type TemplateState
- type TemplateSubjectNameFlagsV2
- type TemplateSubjectNameFlagsV3
- type TemplateSubjectNameFlagsV4
- type TemplateTags
- type TemplateTagsArgs
- func (TemplateTagsArgs) ElementType() reflect.Type
- func (i TemplateTagsArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateTags]
- func (i TemplateTagsArgs) ToTemplateTagsOutput() TemplateTagsOutput
- func (i TemplateTagsArgs) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput
- func (i TemplateTagsArgs) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
- func (i TemplateTagsArgs) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
- type TemplateTagsInput
- type TemplateTagsOutput
- func (TemplateTagsOutput) ElementType() reflect.Type
- func (o TemplateTagsOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateTags]
- func (o TemplateTagsOutput) ToTemplateTagsOutput() TemplateTagsOutput
- func (o TemplateTagsOutput) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput
- func (o TemplateTagsOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
- func (o TemplateTagsOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
- type TemplateTagsPtrInput
- type TemplateTagsPtrOutput
- func (o TemplateTagsPtrOutput) Elem() TemplateTagsOutput
- func (TemplateTagsPtrOutput) ElementType() reflect.Type
- func (o TemplateTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateTags]
- func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
- func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
- type TemplateV2
- type TemplateV3
- type TemplateV4
- type TemplateValidityPeriod
- type TemplateValidityPeriodType
Constants ¶
const ( TemplateApplicationPolicyTypeAllApplicationPolicies = TemplateApplicationPolicyType("ALL_APPLICATION_POLICIES") TemplateApplicationPolicyTypeAnyPurpose = TemplateApplicationPolicyType("ANY_PURPOSE") TemplateApplicationPolicyTypeAttestationIdentityKeyCertificate = TemplateApplicationPolicyType("ATTESTATION_IDENTITY_KEY_CERTIFICATE") TemplateApplicationPolicyTypeCertificateRequestAgent = TemplateApplicationPolicyType("CERTIFICATE_REQUEST_AGENT") TemplateApplicationPolicyTypeClientAuthentication = TemplateApplicationPolicyType("CLIENT_AUTHENTICATION") TemplateApplicationPolicyTypeCodeSigning = TemplateApplicationPolicyType("CODE_SIGNING") TemplateApplicationPolicyTypeCtlUsage = TemplateApplicationPolicyType("CTL_USAGE") TemplateApplicationPolicyTypeDigitalRights = TemplateApplicationPolicyType("DIGITAL_RIGHTS") TemplateApplicationPolicyTypeDirectoryServiceEmailReplication = TemplateApplicationPolicyType("DIRECTORY_SERVICE_EMAIL_REPLICATION") TemplateApplicationPolicyTypeDisallowedList = TemplateApplicationPolicyType("DISALLOWED_LIST") TemplateApplicationPolicyTypeDnsServerTrust = TemplateApplicationPolicyType("DNS_SERVER_TRUST") TemplateApplicationPolicyTypeDocumentEncryption = TemplateApplicationPolicyType("DOCUMENT_ENCRYPTION") TemplateApplicationPolicyTypeDocumentSigning = TemplateApplicationPolicyType("DOCUMENT_SIGNING") TemplateApplicationPolicyTypeDynamicCodeGenerator = TemplateApplicationPolicyType("DYNAMIC_CODE_GENERATOR") TemplateApplicationPolicyTypeEarlyLaunchAntimalwareDriver = TemplateApplicationPolicyType("EARLY_LAUNCH_ANTIMALWARE_DRIVER") TemplateApplicationPolicyTypeEmbeddedWindowsSystemComponentVerification = TemplateApplicationPolicyType("EMBEDDED_WINDOWS_SYSTEM_COMPONENT_VERIFICATION") TemplateApplicationPolicyTypeEnclave = TemplateApplicationPolicyType("ENCLAVE") TemplateApplicationPolicyTypeEncryptingFileSystem = TemplateApplicationPolicyType("ENCRYPTING_FILE_SYSTEM") TemplateApplicationPolicyTypeEndorsementKeyCertificate = TemplateApplicationPolicyType("ENDORSEMENT_KEY_CERTIFICATE") TemplateApplicationPolicyTypeFileRecovery = TemplateApplicationPolicyType("FILE_RECOVERY") TemplateApplicationPolicyTypeHalExtension = TemplateApplicationPolicyType("HAL_EXTENSION") TemplateApplicationPolicyTypeIpSecurityEndSystem = TemplateApplicationPolicyType("IP_SECURITY_END_SYSTEM") TemplateApplicationPolicyTypeIpSecurityIkeIntermediate = TemplateApplicationPolicyType("IP_SECURITY_IKE_INTERMEDIATE") TemplateApplicationPolicyTypeIpSecurityTunnelTermination = TemplateApplicationPolicyType("IP_SECURITY_TUNNEL_TERMINATION") TemplateApplicationPolicyTypeIpSecurityUser = TemplateApplicationPolicyType("IP_SECURITY_USER") TemplateApplicationPolicyTypeIsolatedUserMode = TemplateApplicationPolicyType("ISOLATED_USER_MODE") TemplateApplicationPolicyTypeKdcAuthentication = TemplateApplicationPolicyType("KDC_AUTHENTICATION") TemplateApplicationPolicyTypeKernelModeCodeSigning = TemplateApplicationPolicyType("KERNEL_MODE_CODE_SIGNING") TemplateApplicationPolicyTypeKeyPackLicenses = TemplateApplicationPolicyType("KEY_PACK_LICENSES") TemplateApplicationPolicyTypeKeyRecovery = TemplateApplicationPolicyType("KEY_RECOVERY") TemplateApplicationPolicyTypeKeyRecoveryAgent = TemplateApplicationPolicyType("KEY_RECOVERY_AGENT") TemplateApplicationPolicyTypeLicenseServerVerification = TemplateApplicationPolicyType("LICENSE_SERVER_VERIFICATION") TemplateApplicationPolicyTypeLifetimeSigning = TemplateApplicationPolicyType("LIFETIME_SIGNING") TemplateApplicationPolicyTypeMicrosoftPublisher = TemplateApplicationPolicyType("MICROSOFT_PUBLISHER") TemplateApplicationPolicyTypeMicrosoftTimeStamping = TemplateApplicationPolicyType("MICROSOFT_TIME_STAMPING") TemplateApplicationPolicyTypeMicrosoftTrustListSigning = TemplateApplicationPolicyType("MICROSOFT_TRUST_LIST_SIGNING") TemplateApplicationPolicyTypeOcspSigning = TemplateApplicationPolicyType("OCSP_SIGNING") TemplateApplicationPolicyTypeOemWindowsSystemComponentVerification = TemplateApplicationPolicyType("OEM_WINDOWS_SYSTEM_COMPONENT_VERIFICATION") TemplateApplicationPolicyTypePlatformCertificate = TemplateApplicationPolicyType("PLATFORM_CERTIFICATE") TemplateApplicationPolicyTypePreviewBuildSigning = TemplateApplicationPolicyType("PREVIEW_BUILD_SIGNING") TemplateApplicationPolicyTypePrivateKeyArchival = TemplateApplicationPolicyType("PRIVATE_KEY_ARCHIVAL") TemplateApplicationPolicyTypeProtectedProcessLightVerification = TemplateApplicationPolicyType("PROTECTED_PROCESS_LIGHT_VERIFICATION") TemplateApplicationPolicyTypeProtectedProcessVerification = TemplateApplicationPolicyType("PROTECTED_PROCESS_VERIFICATION") TemplateApplicationPolicyTypeQualifiedSubordination = TemplateApplicationPolicyType("QUALIFIED_SUBORDINATION") TemplateApplicationPolicyTypeRevokedListSigner = TemplateApplicationPolicyType("REVOKED_LIST_SIGNER") TemplateApplicationPolicyTypeRootProgramAutoUpdateCaRevocation = TemplateApplicationPolicyType("ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION") TemplateApplicationPolicyTypeRootProgramAutoUpdateEndRevocation = TemplateApplicationPolicyType("ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION") TemplateApplicationPolicyTypeRootProgramNoOscpFailoverToCrl = TemplateApplicationPolicyType("ROOT_PROGRAM_NO_OSCP_FAILOVER_TO_CRL") TemplateApplicationPolicyTypeRootListSigner = TemplateApplicationPolicyType("ROOT_LIST_SIGNER") TemplateApplicationPolicyTypeSecureEmail = TemplateApplicationPolicyType("SECURE_EMAIL") TemplateApplicationPolicyTypeServerAuthentication = TemplateApplicationPolicyType("SERVER_AUTHENTICATION") TemplateApplicationPolicyTypeSmartCardLogin = TemplateApplicationPolicyType("SMART_CARD_LOGIN") TemplateApplicationPolicyTypeSpcEncryptedDigestRetryCount = TemplateApplicationPolicyType("SPC_ENCRYPTED_DIGEST_RETRY_COUNT") TemplateApplicationPolicyTypeSpcRelaxedPeMarkerCheck = TemplateApplicationPolicyType("SPC_RELAXED_PE_MARKER_CHECK") TemplateApplicationPolicyTypeTimeStamping = TemplateApplicationPolicyType("TIME_STAMPING") TemplateApplicationPolicyTypeWindowsHardwareDriverAttestedVerification = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_ATTESTED_VERIFICATION") TemplateApplicationPolicyTypeWindowsHardwareDriverExtendedVerification = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_EXTENDED_VERIFICATION") TemplateApplicationPolicyTypeWindowsHardwareDriverVerification = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_VERIFICATION") TemplateApplicationPolicyTypeWindowsHelloRecoveryKeyEncryption = TemplateApplicationPolicyType("WINDOWS_HELLO_RECOVERY_KEY_ENCRYPTION") TemplateApplicationPolicyTypeWindowsKitsComponent = TemplateApplicationPolicyType("WINDOWS_KITS_COMPONENT") TemplateApplicationPolicyTypeWindowsRtVerification = TemplateApplicationPolicyType("WINDOWS_RT_VERIFICATION") TemplateApplicationPolicyTypeWindowsSoftwareExtensionVerification = TemplateApplicationPolicyType("WINDOWS_SOFTWARE_EXTENSION_VERIFICATION") TemplateApplicationPolicyTypeWindowsStore = TemplateApplicationPolicyType("WINDOWS_STORE") TemplateApplicationPolicyTypeWindowsSystemComponentVerification = TemplateApplicationPolicyType("WINDOWS_SYSTEM_COMPONENT_VERIFICATION") TemplateApplicationPolicyTypeWindowsTcbComponent = TemplateApplicationPolicyType("WINDOWS_TCB_COMPONENT") TemplateApplicationPolicyTypeWindowsThirdPartyApplicationComponent = TemplateApplicationPolicyType("WINDOWS_THIRD_PARTY_APPLICATION_COMPONENT") TemplateApplicationPolicyTypeWindowsUpdate = TemplateApplicationPolicyType("WINDOWS_UPDATE") )
const ( TemplateClientCompatibilityV2WindowsServer2003 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2003") TemplateClientCompatibilityV2WindowsServer2008 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2008") TemplateClientCompatibilityV2WindowsServer2008r2 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2008_R2") TemplateClientCompatibilityV2WindowsServer2012 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2012") TemplateClientCompatibilityV2WindowsServer2012r2 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2012_R2") TemplateClientCompatibilityV2WindowsServer2016 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2016") )
const ( TemplateClientCompatibilityV3WindowsServer2008 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2008") TemplateClientCompatibilityV3WindowsServer2008r2 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2008_R2") TemplateClientCompatibilityV3WindowsServer2012 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2012") TemplateClientCompatibilityV3WindowsServer2012r2 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2012_R2") TemplateClientCompatibilityV3WindowsServer2016 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2016") )
const ( TemplateClientCompatibilityV4WindowsServer2012 = TemplateClientCompatibilityV4("WINDOWS_SERVER_2012") TemplateClientCompatibilityV4WindowsServer2012r2 = TemplateClientCompatibilityV4("WINDOWS_SERVER_2012_R2") TemplateClientCompatibilityV4WindowsServer2016 = TemplateClientCompatibilityV4("WINDOWS_SERVER_2016") )
const ( TemplateGroupAccessControlEntryAccessRightAllow = TemplateGroupAccessControlEntryAccessRight("ALLOW") TemplateGroupAccessControlEntryAccessRightDeny = TemplateGroupAccessControlEntryAccessRight("DENY") )
const ( TemplateHashAlgorithmSha256 = TemplateHashAlgorithm("SHA256") TemplateHashAlgorithmSha384 = TemplateHashAlgorithm("SHA384") TemplateHashAlgorithmSha512 = TemplateHashAlgorithm("SHA512") )
const ( TemplateKeySpecKeyExchange = TemplateKeySpec("KEY_EXCHANGE") TemplateKeySpecSignature = TemplateKeySpec("SIGNATURE") )
const ( TemplatePrivateKeyAlgorithmRsa = TemplatePrivateKeyAlgorithm("RSA") TemplatePrivateKeyAlgorithmEcdhP256 = TemplatePrivateKeyAlgorithm("ECDH_P256") TemplatePrivateKeyAlgorithmEcdhP384 = TemplatePrivateKeyAlgorithm("ECDH_P384") TemplatePrivateKeyAlgorithmEcdhP521 = TemplatePrivateKeyAlgorithm("ECDH_P521") )
const ( TemplateValidityPeriodTypeHours = TemplateValidityPeriodType("HOURS") TemplateValidityPeriodTypeDays = TemplateValidityPeriodType("DAYS") TemplateValidityPeriodTypeWeeks = TemplateValidityPeriodType("WEEKS") TemplateValidityPeriodTypeMonths = TemplateValidityPeriodType("MONTHS") TemplateValidityPeriodTypeYears = TemplateValidityPeriodType("YEARS") )
const (
TemplateKeyUsagePropertyTypeAll = TemplateKeyUsagePropertyType("ALL")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector struct { pulumi.CustomResourceState CertificateAuthorityArn pulumi.StringOutput `pulumi:"certificateAuthorityArn"` ConnectorArn pulumi.StringOutput `pulumi:"connectorArn"` DirectoryId pulumi.StringOutput `pulumi:"directoryId"` Tags ConnectorTagsPtrOutput `pulumi:"tags"` VpcInformation ConnectorVpcInformationOutput `pulumi:"vpcInformation"` }
Definition of AWS::PCAConnectorAD::Connector Resource Type
func GetConnector ¶
func GetConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)
GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnector ¶
func NewConnector(ctx *pulumi.Context, name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)
NewConnector registers a new resource with the given unique name, arguments, and options.
func (*Connector) ElementType ¶
func (*Connector) ToConnectorOutput ¶
func (i *Connector) ToConnectorOutput() ConnectorOutput
func (*Connector) ToConnectorOutputWithContext ¶
func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
type ConnectorArgs ¶
type ConnectorArgs struct { CertificateAuthorityArn pulumi.StringInput DirectoryId pulumi.StringInput Tags ConnectorTagsPtrInput VpcInformation ConnectorVpcInformationInput }
The set of arguments for constructing a Connector resource.
func (ConnectorArgs) ElementType ¶
func (ConnectorArgs) ElementType() reflect.Type
type ConnectorInput ¶
type ConnectorInput interface { pulumi.Input ToConnectorOutput() ConnectorOutput ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput }
type ConnectorOutput ¶
type ConnectorOutput struct{ *pulumi.OutputState }
func (ConnectorOutput) CertificateAuthorityArn ¶
func (o ConnectorOutput) CertificateAuthorityArn() pulumi.StringOutput
func (ConnectorOutput) ConnectorArn ¶
func (o ConnectorOutput) ConnectorArn() pulumi.StringOutput
func (ConnectorOutput) DirectoryId ¶
func (o ConnectorOutput) DirectoryId() pulumi.StringOutput
func (ConnectorOutput) ElementType ¶
func (ConnectorOutput) ElementType() reflect.Type
func (ConnectorOutput) Tags ¶
func (o ConnectorOutput) Tags() ConnectorTagsPtrOutput
func (ConnectorOutput) ToConnectorOutput ¶
func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
func (ConnectorOutput) ToConnectorOutputWithContext ¶
func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
func (ConnectorOutput) VpcInformation ¶
func (o ConnectorOutput) VpcInformation() ConnectorVpcInformationOutput
type ConnectorState ¶
type ConnectorState struct { }
func (ConnectorState) ElementType ¶
func (ConnectorState) ElementType() reflect.Type
type ConnectorTags ¶
type ConnectorTags struct { }
type ConnectorTagsArgs ¶
type ConnectorTagsArgs struct { }
func (ConnectorTagsArgs) ElementType ¶
func (ConnectorTagsArgs) ElementType() reflect.Type
func (ConnectorTagsArgs) ToConnectorTagsOutput ¶
func (i ConnectorTagsArgs) ToConnectorTagsOutput() ConnectorTagsOutput
func (ConnectorTagsArgs) ToConnectorTagsOutputWithContext ¶
func (i ConnectorTagsArgs) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput
func (ConnectorTagsArgs) ToConnectorTagsPtrOutput ¶
func (i ConnectorTagsArgs) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
func (ConnectorTagsArgs) ToConnectorTagsPtrOutputWithContext ¶
func (i ConnectorTagsArgs) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
func (ConnectorTagsArgs) ToOutput ¶
func (i ConnectorTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectorTags]
type ConnectorTagsInput ¶
type ConnectorTagsInput interface { pulumi.Input ToConnectorTagsOutput() ConnectorTagsOutput ToConnectorTagsOutputWithContext(context.Context) ConnectorTagsOutput }
ConnectorTagsInput is an input type that accepts ConnectorTagsArgs and ConnectorTagsOutput values. You can construct a concrete instance of `ConnectorTagsInput` via:
ConnectorTagsArgs{...}
type ConnectorTagsOutput ¶
type ConnectorTagsOutput struct{ *pulumi.OutputState }
func (ConnectorTagsOutput) ElementType ¶
func (ConnectorTagsOutput) ElementType() reflect.Type
func (ConnectorTagsOutput) ToConnectorTagsOutput ¶
func (o ConnectorTagsOutput) ToConnectorTagsOutput() ConnectorTagsOutput
func (ConnectorTagsOutput) ToConnectorTagsOutputWithContext ¶
func (o ConnectorTagsOutput) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput
func (ConnectorTagsOutput) ToConnectorTagsPtrOutput ¶
func (o ConnectorTagsOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
func (ConnectorTagsOutput) ToConnectorTagsPtrOutputWithContext ¶
func (o ConnectorTagsOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
func (ConnectorTagsOutput) ToOutput ¶
func (o ConnectorTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectorTags]
type ConnectorTagsPtrInput ¶
type ConnectorTagsPtrInput interface { pulumi.Input ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput ToConnectorTagsPtrOutputWithContext(context.Context) ConnectorTagsPtrOutput }
ConnectorTagsPtrInput is an input type that accepts ConnectorTagsArgs, ConnectorTagsPtr and ConnectorTagsPtrOutput values. You can construct a concrete instance of `ConnectorTagsPtrInput` via:
ConnectorTagsArgs{...} or: nil
func ConnectorTagsPtr ¶
func ConnectorTagsPtr(v *ConnectorTagsArgs) ConnectorTagsPtrInput
type ConnectorTagsPtrOutput ¶
type ConnectorTagsPtrOutput struct{ *pulumi.OutputState }
func (ConnectorTagsPtrOutput) Elem ¶
func (o ConnectorTagsPtrOutput) Elem() ConnectorTagsOutput
func (ConnectorTagsPtrOutput) ElementType ¶
func (ConnectorTagsPtrOutput) ElementType() reflect.Type
func (ConnectorTagsPtrOutput) ToConnectorTagsPtrOutput ¶
func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
func (ConnectorTagsPtrOutput) ToConnectorTagsPtrOutputWithContext ¶
func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput
func (ConnectorTagsPtrOutput) ToOutput ¶
func (o ConnectorTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectorTags]
type ConnectorVpcInformation ¶
type ConnectorVpcInformation struct {
SecurityGroupIds []string `pulumi:"securityGroupIds"`
}
type ConnectorVpcInformationArgs ¶
type ConnectorVpcInformationArgs struct {
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
}
func (ConnectorVpcInformationArgs) ElementType ¶
func (ConnectorVpcInformationArgs) ElementType() reflect.Type
func (ConnectorVpcInformationArgs) ToConnectorVpcInformationOutput ¶
func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput
func (ConnectorVpcInformationArgs) ToConnectorVpcInformationOutputWithContext ¶
func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput
func (ConnectorVpcInformationArgs) ToOutput ¶
func (i ConnectorVpcInformationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectorVpcInformation]
type ConnectorVpcInformationInput ¶
type ConnectorVpcInformationInput interface { pulumi.Input ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput ToConnectorVpcInformationOutputWithContext(context.Context) ConnectorVpcInformationOutput }
ConnectorVpcInformationInput is an input type that accepts ConnectorVpcInformationArgs and ConnectorVpcInformationOutput values. You can construct a concrete instance of `ConnectorVpcInformationInput` via:
ConnectorVpcInformationArgs{...}
type ConnectorVpcInformationOutput ¶
type ConnectorVpcInformationOutput struct{ *pulumi.OutputState }
func (ConnectorVpcInformationOutput) ElementType ¶
func (ConnectorVpcInformationOutput) ElementType() reflect.Type
func (ConnectorVpcInformationOutput) SecurityGroupIds ¶
func (o ConnectorVpcInformationOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ConnectorVpcInformationOutput) ToConnectorVpcInformationOutput ¶
func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput
func (ConnectorVpcInformationOutput) ToConnectorVpcInformationOutputWithContext ¶
func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput
func (ConnectorVpcInformationOutput) ToOutput ¶
func (o ConnectorVpcInformationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectorVpcInformation]
type DirectoryRegistration ¶
type DirectoryRegistration struct { pulumi.CustomResourceState DirectoryId pulumi.StringOutput `pulumi:"directoryId"` DirectoryRegistrationArn pulumi.StringOutput `pulumi:"directoryRegistrationArn"` Tags DirectoryRegistrationTagsPtrOutput `pulumi:"tags"` }
Definition of AWS::PCAConnectorAD::DirectoryRegistration Resource Type
func GetDirectoryRegistration ¶
func GetDirectoryRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DirectoryRegistrationState, opts ...pulumi.ResourceOption) (*DirectoryRegistration, error)
GetDirectoryRegistration gets an existing DirectoryRegistration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDirectoryRegistration ¶
func NewDirectoryRegistration(ctx *pulumi.Context, name string, args *DirectoryRegistrationArgs, opts ...pulumi.ResourceOption) (*DirectoryRegistration, error)
NewDirectoryRegistration registers a new resource with the given unique name, arguments, and options.
func (*DirectoryRegistration) ElementType ¶
func (*DirectoryRegistration) ElementType() reflect.Type
func (*DirectoryRegistration) ToDirectoryRegistrationOutput ¶
func (i *DirectoryRegistration) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput
func (*DirectoryRegistration) ToDirectoryRegistrationOutputWithContext ¶
func (i *DirectoryRegistration) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput
func (*DirectoryRegistration) ToOutput ¶
func (i *DirectoryRegistration) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistration]
type DirectoryRegistrationArgs ¶
type DirectoryRegistrationArgs struct { DirectoryId pulumi.StringInput Tags DirectoryRegistrationTagsPtrInput }
The set of arguments for constructing a DirectoryRegistration resource.
func (DirectoryRegistrationArgs) ElementType ¶
func (DirectoryRegistrationArgs) ElementType() reflect.Type
type DirectoryRegistrationInput ¶
type DirectoryRegistrationInput interface { pulumi.Input ToDirectoryRegistrationOutput() DirectoryRegistrationOutput ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput }
type DirectoryRegistrationOutput ¶
type DirectoryRegistrationOutput struct{ *pulumi.OutputState }
func (DirectoryRegistrationOutput) DirectoryId ¶
func (o DirectoryRegistrationOutput) DirectoryId() pulumi.StringOutput
func (DirectoryRegistrationOutput) DirectoryRegistrationArn ¶
func (o DirectoryRegistrationOutput) DirectoryRegistrationArn() pulumi.StringOutput
func (DirectoryRegistrationOutput) ElementType ¶
func (DirectoryRegistrationOutput) ElementType() reflect.Type
func (DirectoryRegistrationOutput) Tags ¶
func (o DirectoryRegistrationOutput) Tags() DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationOutput) ToDirectoryRegistrationOutput ¶
func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput
func (DirectoryRegistrationOutput) ToDirectoryRegistrationOutputWithContext ¶
func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput
func (DirectoryRegistrationOutput) ToOutput ¶
func (o DirectoryRegistrationOutput) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistration]
type DirectoryRegistrationState ¶
type DirectoryRegistrationState struct { }
func (DirectoryRegistrationState) ElementType ¶
func (DirectoryRegistrationState) ElementType() reflect.Type
type DirectoryRegistrationTags ¶
type DirectoryRegistrationTags struct { }
type DirectoryRegistrationTagsArgs ¶
type DirectoryRegistrationTagsArgs struct { }
func (DirectoryRegistrationTagsArgs) ElementType ¶
func (DirectoryRegistrationTagsArgs) ElementType() reflect.Type
func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutput ¶
func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput
func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutputWithContext ¶
func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput
func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutput ¶
func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutputWithContext ¶
func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsArgs) ToOutput ¶
func (i DirectoryRegistrationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[DirectoryRegistrationTags]
type DirectoryRegistrationTagsInput ¶
type DirectoryRegistrationTagsInput interface { pulumi.Input ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput ToDirectoryRegistrationTagsOutputWithContext(context.Context) DirectoryRegistrationTagsOutput }
DirectoryRegistrationTagsInput is an input type that accepts DirectoryRegistrationTagsArgs and DirectoryRegistrationTagsOutput values. You can construct a concrete instance of `DirectoryRegistrationTagsInput` via:
DirectoryRegistrationTagsArgs{...}
type DirectoryRegistrationTagsOutput ¶
type DirectoryRegistrationTagsOutput struct{ *pulumi.OutputState }
func (DirectoryRegistrationTagsOutput) ElementType ¶
func (DirectoryRegistrationTagsOutput) ElementType() reflect.Type
func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutput ¶
func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput
func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutputWithContext ¶
func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput
func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutput ¶
func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutputWithContext ¶
func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsOutput) ToOutput ¶
func (o DirectoryRegistrationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[DirectoryRegistrationTags]
type DirectoryRegistrationTagsPtrInput ¶
type DirectoryRegistrationTagsPtrInput interface { pulumi.Input ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput ToDirectoryRegistrationTagsPtrOutputWithContext(context.Context) DirectoryRegistrationTagsPtrOutput }
DirectoryRegistrationTagsPtrInput is an input type that accepts DirectoryRegistrationTagsArgs, DirectoryRegistrationTagsPtr and DirectoryRegistrationTagsPtrOutput values. You can construct a concrete instance of `DirectoryRegistrationTagsPtrInput` via:
DirectoryRegistrationTagsArgs{...} or: nil
func DirectoryRegistrationTagsPtr ¶
func DirectoryRegistrationTagsPtr(v *DirectoryRegistrationTagsArgs) DirectoryRegistrationTagsPtrInput
type DirectoryRegistrationTagsPtrOutput ¶
type DirectoryRegistrationTagsPtrOutput struct{ *pulumi.OutputState }
func (DirectoryRegistrationTagsPtrOutput) Elem ¶
func (o DirectoryRegistrationTagsPtrOutput) Elem() DirectoryRegistrationTagsOutput
func (DirectoryRegistrationTagsPtrOutput) ElementType ¶
func (DirectoryRegistrationTagsPtrOutput) ElementType() reflect.Type
func (DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutput ¶
func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutputWithContext ¶
func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput
func (DirectoryRegistrationTagsPtrOutput) ToOutput ¶
func (o DirectoryRegistrationTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DirectoryRegistrationTags]
type LookupConnectorArgs ¶
type LookupConnectorArgs struct {
ConnectorArn string `pulumi:"connectorArn"`
}
type LookupConnectorOutputArgs ¶
type LookupConnectorOutputArgs struct {
ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
}
func (LookupConnectorOutputArgs) ElementType ¶
func (LookupConnectorOutputArgs) ElementType() reflect.Type
type LookupConnectorResult ¶
type LookupConnectorResult struct {
ConnectorArn *string `pulumi:"connectorArn"`
}
func LookupConnector ¶
func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)
Definition of AWS::PCAConnectorAD::Connector Resource Type
type LookupConnectorResultOutput ¶
type LookupConnectorResultOutput struct{ *pulumi.OutputState }
func LookupConnectorOutput ¶
func LookupConnectorOutput(ctx *pulumi.Context, args LookupConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupConnectorResultOutput
func (LookupConnectorResultOutput) ConnectorArn ¶
func (o LookupConnectorResultOutput) ConnectorArn() pulumi.StringPtrOutput
func (LookupConnectorResultOutput) ElementType ¶
func (LookupConnectorResultOutput) ElementType() reflect.Type
func (LookupConnectorResultOutput) ToLookupConnectorResultOutput ¶
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext ¶
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
func (LookupConnectorResultOutput) ToOutput ¶
func (o LookupConnectorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectorResult]
type LookupDirectoryRegistrationArgs ¶
type LookupDirectoryRegistrationArgs struct {
DirectoryRegistrationArn string `pulumi:"directoryRegistrationArn"`
}
type LookupDirectoryRegistrationOutputArgs ¶
type LookupDirectoryRegistrationOutputArgs struct {
DirectoryRegistrationArn pulumi.StringInput `pulumi:"directoryRegistrationArn"`
}
func (LookupDirectoryRegistrationOutputArgs) ElementType ¶
func (LookupDirectoryRegistrationOutputArgs) ElementType() reflect.Type
type LookupDirectoryRegistrationResult ¶
type LookupDirectoryRegistrationResult struct {
DirectoryRegistrationArn *string `pulumi:"directoryRegistrationArn"`
}
func LookupDirectoryRegistration ¶
func LookupDirectoryRegistration(ctx *pulumi.Context, args *LookupDirectoryRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupDirectoryRegistrationResult, error)
Definition of AWS::PCAConnectorAD::DirectoryRegistration Resource Type
type LookupDirectoryRegistrationResultOutput ¶
type LookupDirectoryRegistrationResultOutput struct{ *pulumi.OutputState }
func LookupDirectoryRegistrationOutput ¶
func LookupDirectoryRegistrationOutput(ctx *pulumi.Context, args LookupDirectoryRegistrationOutputArgs, opts ...pulumi.InvokeOption) LookupDirectoryRegistrationResultOutput
func (LookupDirectoryRegistrationResultOutput) DirectoryRegistrationArn ¶
func (o LookupDirectoryRegistrationResultOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput
func (LookupDirectoryRegistrationResultOutput) ElementType ¶
func (LookupDirectoryRegistrationResultOutput) ElementType() reflect.Type
func (LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutput ¶
func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutput() LookupDirectoryRegistrationResultOutput
func (LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutputWithContext ¶
func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutputWithContext(ctx context.Context) LookupDirectoryRegistrationResultOutput
func (LookupDirectoryRegistrationResultOutput) ToOutput ¶
func (o LookupDirectoryRegistrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDirectoryRegistrationResult]
type LookupTemplateArgs ¶
type LookupTemplateArgs struct {
TemplateArn string `pulumi:"templateArn"`
}
type LookupTemplateOutputArgs ¶
type LookupTemplateOutputArgs struct {
TemplateArn pulumi.StringInput `pulumi:"templateArn"`
}
func (LookupTemplateOutputArgs) ElementType ¶
func (LookupTemplateOutputArgs) ElementType() reflect.Type
type LookupTemplateResult ¶
type LookupTemplateResult struct {
TemplateArn *string `pulumi:"templateArn"`
}
func LookupTemplate ¶
func LookupTemplate(ctx *pulumi.Context, args *LookupTemplateArgs, opts ...pulumi.InvokeOption) (*LookupTemplateResult, error)
Represents a template that defines certificate configurations, both for issuance and client handling
type LookupTemplateResultOutput ¶
type LookupTemplateResultOutput struct{ *pulumi.OutputState }
func LookupTemplateOutput ¶
func LookupTemplateOutput(ctx *pulumi.Context, args LookupTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupTemplateResultOutput
func (LookupTemplateResultOutput) ElementType ¶
func (LookupTemplateResultOutput) ElementType() reflect.Type
func (LookupTemplateResultOutput) TemplateArn ¶
func (o LookupTemplateResultOutput) TemplateArn() pulumi.StringPtrOutput
func (LookupTemplateResultOutput) ToLookupTemplateResultOutput ¶
func (o LookupTemplateResultOutput) ToLookupTemplateResultOutput() LookupTemplateResultOutput
func (LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext ¶
func (o LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext(ctx context.Context) LookupTemplateResultOutput
func (LookupTemplateResultOutput) ToOutput ¶
func (o LookupTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTemplateResult]
type ServicePrincipalName ¶
type ServicePrincipalName struct { pulumi.CustomResourceState ConnectorArn pulumi.StringPtrOutput `pulumi:"connectorArn"` DirectoryRegistrationArn pulumi.StringPtrOutput `pulumi:"directoryRegistrationArn"` }
Definition of AWS::PCAConnectorAD::ServicePrincipalName Resource Type
func GetServicePrincipalName ¶
func GetServicePrincipalName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServicePrincipalNameState, opts ...pulumi.ResourceOption) (*ServicePrincipalName, error)
GetServicePrincipalName gets an existing ServicePrincipalName resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServicePrincipalName ¶
func NewServicePrincipalName(ctx *pulumi.Context, name string, args *ServicePrincipalNameArgs, opts ...pulumi.ResourceOption) (*ServicePrincipalName, error)
NewServicePrincipalName registers a new resource with the given unique name, arguments, and options.
func (*ServicePrincipalName) ElementType ¶
func (*ServicePrincipalName) ElementType() reflect.Type
func (*ServicePrincipalName) ToOutput ¶
func (i *ServicePrincipalName) ToOutput(ctx context.Context) pulumix.Output[*ServicePrincipalName]
func (*ServicePrincipalName) ToServicePrincipalNameOutput ¶
func (i *ServicePrincipalName) ToServicePrincipalNameOutput() ServicePrincipalNameOutput
func (*ServicePrincipalName) ToServicePrincipalNameOutputWithContext ¶
func (i *ServicePrincipalName) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput
type ServicePrincipalNameArgs ¶
type ServicePrincipalNameArgs struct { ConnectorArn pulumi.StringPtrInput DirectoryRegistrationArn pulumi.StringPtrInput }
The set of arguments for constructing a ServicePrincipalName resource.
func (ServicePrincipalNameArgs) ElementType ¶
func (ServicePrincipalNameArgs) ElementType() reflect.Type
type ServicePrincipalNameInput ¶
type ServicePrincipalNameInput interface { pulumi.Input ToServicePrincipalNameOutput() ServicePrincipalNameOutput ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput }
type ServicePrincipalNameOutput ¶
type ServicePrincipalNameOutput struct{ *pulumi.OutputState }
func (ServicePrincipalNameOutput) ConnectorArn ¶
func (o ServicePrincipalNameOutput) ConnectorArn() pulumi.StringPtrOutput
func (ServicePrincipalNameOutput) DirectoryRegistrationArn ¶
func (o ServicePrincipalNameOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput
func (ServicePrincipalNameOutput) ElementType ¶
func (ServicePrincipalNameOutput) ElementType() reflect.Type
func (ServicePrincipalNameOutput) ToOutput ¶
func (o ServicePrincipalNameOutput) ToOutput(ctx context.Context) pulumix.Output[*ServicePrincipalName]
func (ServicePrincipalNameOutput) ToServicePrincipalNameOutput ¶
func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutput() ServicePrincipalNameOutput
func (ServicePrincipalNameOutput) ToServicePrincipalNameOutputWithContext ¶
func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput
type ServicePrincipalNameState ¶
type ServicePrincipalNameState struct { }
func (ServicePrincipalNameState) ElementType ¶
func (ServicePrincipalNameState) ElementType() reflect.Type
type Template ¶
type Template struct { pulumi.CustomResourceState ConnectorArn pulumi.StringOutput `pulumi:"connectorArn"` Definition pulumi.AnyOutput `pulumi:"definition"` Name pulumi.StringOutput `pulumi:"name"` ReenrollAllCertificateHolders pulumi.BoolPtrOutput `pulumi:"reenrollAllCertificateHolders"` Tags TemplateTagsPtrOutput `pulumi:"tags"` TemplateArn pulumi.StringOutput `pulumi:"templateArn"` }
Represents a template that defines certificate configurations, both for issuance and client handling
func GetTemplate ¶
func GetTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)
GetTemplate gets an existing Template resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTemplate ¶
func NewTemplate(ctx *pulumi.Context, name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)
NewTemplate registers a new resource with the given unique name, arguments, and options.
func (*Template) ElementType ¶
func (*Template) ToTemplateOutput ¶
func (i *Template) ToTemplateOutput() TemplateOutput
func (*Template) ToTemplateOutputWithContext ¶
func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplateApplicationPolicies ¶
type TemplateApplicationPolicies struct { Critical *bool `pulumi:"critical"` Policies []interface{} `pulumi:"policies"` }
type TemplateApplicationPolicy0Properties ¶
type TemplateApplicationPolicy0Properties struct {
PolicyType TemplateApplicationPolicyType `pulumi:"policyType"`
}
type TemplateApplicationPolicy1Properties ¶
type TemplateApplicationPolicy1Properties struct {
PolicyObjectIdentifier string `pulumi:"policyObjectIdentifier"`
}
type TemplateApplicationPolicyType ¶
type TemplateApplicationPolicyType string
type TemplateArgs ¶
type TemplateArgs struct { ConnectorArn pulumi.StringInput Definition pulumi.Input Name pulumi.StringPtrInput ReenrollAllCertificateHolders pulumi.BoolPtrInput Tags TemplateTagsPtrInput }
The set of arguments for constructing a Template resource.
func (TemplateArgs) ElementType ¶
func (TemplateArgs) ElementType() reflect.Type
type TemplateCertificateValidity ¶
type TemplateCertificateValidity struct { RenewalPeriod TemplateValidityPeriod `pulumi:"renewalPeriod"` ValidityPeriod TemplateValidityPeriod `pulumi:"validityPeriod"` }
type TemplateClientCompatibilityV2 ¶
type TemplateClientCompatibilityV2 string
type TemplateClientCompatibilityV3 ¶
type TemplateClientCompatibilityV3 string
type TemplateClientCompatibilityV4 ¶
type TemplateClientCompatibilityV4 string
type TemplateDefinition0Properties ¶
type TemplateDefinition0Properties struct {
TemplateV2 TemplateV2 `pulumi:"templateV2"`
}
type TemplateDefinition1Properties ¶
type TemplateDefinition1Properties struct {
TemplateV3 TemplateV3 `pulumi:"templateV3"`
}
type TemplateDefinition2Properties ¶
type TemplateDefinition2Properties struct {
TemplateV4 TemplateV4 `pulumi:"templateV4"`
}
type TemplateEnrollmentFlagsV2 ¶
type TemplateEnrollmentFlagsV2 struct { EnableKeyReuseOnNtTokenKeysetStorageFull *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"` IncludeSymmetricAlgorithms *bool `pulumi:"includeSymmetricAlgorithms"` NoSecurityExtension *bool `pulumi:"noSecurityExtension"` RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"` UserInteractionRequired *bool `pulumi:"userInteractionRequired"` }
type TemplateEnrollmentFlagsV3 ¶
type TemplateEnrollmentFlagsV3 struct { EnableKeyReuseOnNtTokenKeysetStorageFull *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"` IncludeSymmetricAlgorithms *bool `pulumi:"includeSymmetricAlgorithms"` NoSecurityExtension *bool `pulumi:"noSecurityExtension"` RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"` UserInteractionRequired *bool `pulumi:"userInteractionRequired"` }
type TemplateEnrollmentFlagsV4 ¶
type TemplateEnrollmentFlagsV4 struct { EnableKeyReuseOnNtTokenKeysetStorageFull *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"` IncludeSymmetricAlgorithms *bool `pulumi:"includeSymmetricAlgorithms"` NoSecurityExtension *bool `pulumi:"noSecurityExtension"` RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"` UserInteractionRequired *bool `pulumi:"userInteractionRequired"` }
type TemplateExtensionsV2 ¶
type TemplateExtensionsV2 struct { ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"` KeyUsage TemplateKeyUsage `pulumi:"keyUsage"` }
type TemplateExtensionsV3 ¶
type TemplateExtensionsV3 struct { ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"` KeyUsage TemplateKeyUsage `pulumi:"keyUsage"` }
type TemplateExtensionsV4 ¶
type TemplateExtensionsV4 struct { ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"` KeyUsage TemplateKeyUsage `pulumi:"keyUsage"` }
type TemplateGeneralFlagsV2 ¶
type TemplateGeneralFlagsV3 ¶
type TemplateGeneralFlagsV4 ¶
type TemplateGroupAccessControlEntry ¶
type TemplateGroupAccessControlEntry struct { pulumi.CustomResourceState AccessRights TemplateGroupAccessControlEntryAccessRightsOutput `pulumi:"accessRights"` GroupDisplayName pulumi.StringOutput `pulumi:"groupDisplayName"` GroupSecurityIdentifier pulumi.StringPtrOutput `pulumi:"groupSecurityIdentifier"` TemplateArn pulumi.StringPtrOutput `pulumi:"templateArn"` }
Definition of AWS::PCAConnectorAD::TemplateGroupAccessControlEntry Resource Type
func GetTemplateGroupAccessControlEntry ¶
func GetTemplateGroupAccessControlEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateGroupAccessControlEntryState, opts ...pulumi.ResourceOption) (*TemplateGroupAccessControlEntry, error)
GetTemplateGroupAccessControlEntry gets an existing TemplateGroupAccessControlEntry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTemplateGroupAccessControlEntry ¶
func NewTemplateGroupAccessControlEntry(ctx *pulumi.Context, name string, args *TemplateGroupAccessControlEntryArgs, opts ...pulumi.ResourceOption) (*TemplateGroupAccessControlEntry, error)
NewTemplateGroupAccessControlEntry registers a new resource with the given unique name, arguments, and options.
func (*TemplateGroupAccessControlEntry) ElementType ¶
func (*TemplateGroupAccessControlEntry) ElementType() reflect.Type
func (*TemplateGroupAccessControlEntry) ToOutput ¶
func (i *TemplateGroupAccessControlEntry) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntry]
func (*TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutput ¶
func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput
func (*TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutputWithContext ¶
func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput
type TemplateGroupAccessControlEntryAccessRight ¶
type TemplateGroupAccessControlEntryAccessRight string
func (TemplateGroupAccessControlEntryAccessRight) ElementType ¶
func (TemplateGroupAccessControlEntryAccessRight) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryAccessRight) ToStringOutput ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToStringOutput() pulumi.StringOutput
func (TemplateGroupAccessControlEntryAccessRight) ToStringOutputWithContext ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutput ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutput() pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutputWithContext ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutput ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput
func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput
func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutput ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext ¶
func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
type TemplateGroupAccessControlEntryAccessRightInput ¶
type TemplateGroupAccessControlEntryAccessRightInput interface { pulumi.Input ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightOutput }
TemplateGroupAccessControlEntryAccessRightInput is an input type that accepts TemplateGroupAccessControlEntryAccessRightArgs and TemplateGroupAccessControlEntryAccessRightOutput values. You can construct a concrete instance of `TemplateGroupAccessControlEntryAccessRightInput` via:
TemplateGroupAccessControlEntryAccessRightArgs{...}
type TemplateGroupAccessControlEntryAccessRightOutput ¶
type TemplateGroupAccessControlEntryAccessRightOutput struct{ *pulumi.OutputState }
func (TemplateGroupAccessControlEntryAccessRightOutput) ElementType ¶
func (TemplateGroupAccessControlEntryAccessRightOutput) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutput() pulumi.StringOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
type TemplateGroupAccessControlEntryAccessRightPtrInput ¶
type TemplateGroupAccessControlEntryAccessRightPtrInput interface { pulumi.Input ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput }
func TemplateGroupAccessControlEntryAccessRightPtr ¶
func TemplateGroupAccessControlEntryAccessRightPtr(v string) TemplateGroupAccessControlEntryAccessRightPtrInput
type TemplateGroupAccessControlEntryAccessRightPtrOutput ¶
type TemplateGroupAccessControlEntryAccessRightPtrOutput struct{ *pulumi.OutputState }
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ElementType ¶
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntryAccessRight]
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
type TemplateGroupAccessControlEntryAccessRights ¶
type TemplateGroupAccessControlEntryAccessRights struct { AutoEnroll *TemplateGroupAccessControlEntryAccessRight `pulumi:"autoEnroll"` Enroll *TemplateGroupAccessControlEntryAccessRight `pulumi:"enroll"` }
type TemplateGroupAccessControlEntryAccessRightsArgs ¶
type TemplateGroupAccessControlEntryAccessRightsArgs struct { AutoEnroll TemplateGroupAccessControlEntryAccessRightPtrInput `pulumi:"autoEnroll"` Enroll TemplateGroupAccessControlEntryAccessRightPtrInput `pulumi:"enroll"` }
func (TemplateGroupAccessControlEntryAccessRightsArgs) ElementType ¶
func (TemplateGroupAccessControlEntryAccessRightsArgs) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutput ¶
func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput
func (TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext ¶
func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput
type TemplateGroupAccessControlEntryAccessRightsInput ¶
type TemplateGroupAccessControlEntryAccessRightsInput interface { pulumi.Input ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightsOutput }
TemplateGroupAccessControlEntryAccessRightsInput is an input type that accepts TemplateGroupAccessControlEntryAccessRightsArgs and TemplateGroupAccessControlEntryAccessRightsOutput values. You can construct a concrete instance of `TemplateGroupAccessControlEntryAccessRightsInput` via:
TemplateGroupAccessControlEntryAccessRightsArgs{...}
type TemplateGroupAccessControlEntryAccessRightsOutput ¶
type TemplateGroupAccessControlEntryAccessRightsOutput struct{ *pulumi.OutputState }
func (TemplateGroupAccessControlEntryAccessRightsOutput) AutoEnroll ¶
func (TemplateGroupAccessControlEntryAccessRightsOutput) ElementType ¶
func (TemplateGroupAccessControlEntryAccessRightsOutput) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutput ¶
func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput
func (TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext ¶
func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput
type TemplateGroupAccessControlEntryArgs ¶
type TemplateGroupAccessControlEntryArgs struct { AccessRights TemplateGroupAccessControlEntryAccessRightsInput GroupDisplayName pulumi.StringInput GroupSecurityIdentifier pulumi.StringPtrInput TemplateArn pulumi.StringPtrInput }
The set of arguments for constructing a TemplateGroupAccessControlEntry resource.
func (TemplateGroupAccessControlEntryArgs) ElementType ¶
func (TemplateGroupAccessControlEntryArgs) ElementType() reflect.Type
type TemplateGroupAccessControlEntryInput ¶
type TemplateGroupAccessControlEntryInput interface { pulumi.Input ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput }
type TemplateGroupAccessControlEntryOutput ¶
type TemplateGroupAccessControlEntryOutput struct{ *pulumi.OutputState }
func (TemplateGroupAccessControlEntryOutput) AccessRights ¶
func (o TemplateGroupAccessControlEntryOutput) AccessRights() TemplateGroupAccessControlEntryAccessRightsOutput
func (TemplateGroupAccessControlEntryOutput) ElementType ¶
func (TemplateGroupAccessControlEntryOutput) ElementType() reflect.Type
func (TemplateGroupAccessControlEntryOutput) GroupDisplayName ¶
func (o TemplateGroupAccessControlEntryOutput) GroupDisplayName() pulumi.StringOutput
func (TemplateGroupAccessControlEntryOutput) GroupSecurityIdentifier ¶
func (o TemplateGroupAccessControlEntryOutput) GroupSecurityIdentifier() pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryOutput) TemplateArn ¶
func (o TemplateGroupAccessControlEntryOutput) TemplateArn() pulumi.StringPtrOutput
func (TemplateGroupAccessControlEntryOutput) ToOutput ¶
func (o TemplateGroupAccessControlEntryOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateGroupAccessControlEntry]
func (TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutput ¶
func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput
func (TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutputWithContext ¶
func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput
type TemplateGroupAccessControlEntryState ¶
type TemplateGroupAccessControlEntryState struct { }
func (TemplateGroupAccessControlEntryState) ElementType ¶
func (TemplateGroupAccessControlEntryState) ElementType() reflect.Type
type TemplateHashAlgorithm ¶
type TemplateHashAlgorithm string
type TemplateInput ¶
type TemplateInput interface { pulumi.Input ToTemplateOutput() TemplateOutput ToTemplateOutputWithContext(ctx context.Context) TemplateOutput }
type TemplateKeySpec ¶
type TemplateKeySpec string
type TemplateKeyUsage ¶
type TemplateKeyUsage struct { Critical *bool `pulumi:"critical"` UsageFlags TemplateKeyUsageFlags `pulumi:"usageFlags"` }
type TemplateKeyUsageFlags ¶
type TemplateKeyUsageProperty0Properties ¶
type TemplateKeyUsageProperty0Properties struct {
PropertyType TemplateKeyUsagePropertyType `pulumi:"propertyType"`
}
type TemplateKeyUsageProperty1Properties ¶
type TemplateKeyUsageProperty1Properties struct {
PropertyFlags TemplateKeyUsagePropertyFlags `pulumi:"propertyFlags"`
}
type TemplateKeyUsagePropertyType ¶
type TemplateKeyUsagePropertyType string
type TemplateOutput ¶
type TemplateOutput struct{ *pulumi.OutputState }
func (TemplateOutput) ConnectorArn ¶
func (o TemplateOutput) ConnectorArn() pulumi.StringOutput
func (TemplateOutput) Definition ¶
func (o TemplateOutput) Definition() pulumi.AnyOutput
func (TemplateOutput) ElementType ¶
func (TemplateOutput) ElementType() reflect.Type
func (TemplateOutput) Name ¶
func (o TemplateOutput) Name() pulumi.StringOutput
func (TemplateOutput) ReenrollAllCertificateHolders ¶
func (o TemplateOutput) ReenrollAllCertificateHolders() pulumi.BoolPtrOutput
func (TemplateOutput) Tags ¶
func (o TemplateOutput) Tags() TemplateTagsPtrOutput
func (TemplateOutput) TemplateArn ¶
func (o TemplateOutput) TemplateArn() pulumi.StringOutput
func (TemplateOutput) ToTemplateOutput ¶
func (o TemplateOutput) ToTemplateOutput() TemplateOutput
func (TemplateOutput) ToTemplateOutputWithContext ¶
func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplatePrivateKeyAlgorithm ¶
type TemplatePrivateKeyAlgorithm string
type TemplatePrivateKeyAttributesV2 ¶
type TemplatePrivateKeyAttributesV2 struct { CryptoProviders []string `pulumi:"cryptoProviders"` KeySpec TemplateKeySpec `pulumi:"keySpec"` MinimalKeyLength float64 `pulumi:"minimalKeyLength"` }
type TemplatePrivateKeyAttributesV3 ¶
type TemplatePrivateKeyAttributesV3 struct { Algorithm TemplatePrivateKeyAlgorithm `pulumi:"algorithm"` CryptoProviders []string `pulumi:"cryptoProviders"` KeySpec TemplateKeySpec `pulumi:"keySpec"` KeyUsageProperty interface{} `pulumi:"keyUsageProperty"` MinimalKeyLength float64 `pulumi:"minimalKeyLength"` }
type TemplatePrivateKeyAttributesV4 ¶
type TemplatePrivateKeyAttributesV4 struct { Algorithm *TemplatePrivateKeyAlgorithm `pulumi:"algorithm"` CryptoProviders []string `pulumi:"cryptoProviders"` KeySpec TemplateKeySpec `pulumi:"keySpec"` KeyUsageProperty interface{} `pulumi:"keyUsageProperty"` MinimalKeyLength float64 `pulumi:"minimalKeyLength"` }
type TemplatePrivateKeyFlagsV2 ¶
type TemplatePrivateKeyFlagsV2 struct { ClientVersion TemplateClientCompatibilityV2 `pulumi:"clientVersion"` ExportableKey *bool `pulumi:"exportableKey"` StrongKeyProtectionRequired *bool `pulumi:"strongKeyProtectionRequired"` }
type TemplatePrivateKeyFlagsV3 ¶
type TemplatePrivateKeyFlagsV3 struct { ClientVersion TemplateClientCompatibilityV3 `pulumi:"clientVersion"` ExportableKey *bool `pulumi:"exportableKey"` RequireAlternateSignatureAlgorithm *bool `pulumi:"requireAlternateSignatureAlgorithm"` StrongKeyProtectionRequired *bool `pulumi:"strongKeyProtectionRequired"` }
type TemplatePrivateKeyFlagsV4 ¶
type TemplatePrivateKeyFlagsV4 struct { ClientVersion TemplateClientCompatibilityV4 `pulumi:"clientVersion"` ExportableKey *bool `pulumi:"exportableKey"` RequireAlternateSignatureAlgorithm *bool `pulumi:"requireAlternateSignatureAlgorithm"` RequireSameKeyRenewal *bool `pulumi:"requireSameKeyRenewal"` StrongKeyProtectionRequired *bool `pulumi:"strongKeyProtectionRequired"` UseLegacyProvider *bool `pulumi:"useLegacyProvider"` }
type TemplateState ¶
type TemplateState struct { }
func (TemplateState) ElementType ¶
func (TemplateState) ElementType() reflect.Type
type TemplateSubjectNameFlagsV2 ¶
type TemplateSubjectNameFlagsV2 struct { RequireCommonName *bool `pulumi:"requireCommonName"` RequireDirectoryPath *bool `pulumi:"requireDirectoryPath"` RequireDnsAsCn *bool `pulumi:"requireDnsAsCn"` RequireEmail *bool `pulumi:"requireEmail"` SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"` SanRequireDns *bool `pulumi:"sanRequireDns"` SanRequireDomainDns *bool `pulumi:"sanRequireDomainDns"` SanRequireEmail *bool `pulumi:"sanRequireEmail"` SanRequireSpn *bool `pulumi:"sanRequireSpn"` SanRequireUpn *bool `pulumi:"sanRequireUpn"` }
type TemplateSubjectNameFlagsV3 ¶
type TemplateSubjectNameFlagsV3 struct { RequireCommonName *bool `pulumi:"requireCommonName"` RequireDirectoryPath *bool `pulumi:"requireDirectoryPath"` RequireDnsAsCn *bool `pulumi:"requireDnsAsCn"` RequireEmail *bool `pulumi:"requireEmail"` SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"` SanRequireDns *bool `pulumi:"sanRequireDns"` SanRequireDomainDns *bool `pulumi:"sanRequireDomainDns"` SanRequireEmail *bool `pulumi:"sanRequireEmail"` SanRequireSpn *bool `pulumi:"sanRequireSpn"` SanRequireUpn *bool `pulumi:"sanRequireUpn"` }
type TemplateSubjectNameFlagsV4 ¶
type TemplateSubjectNameFlagsV4 struct { RequireCommonName *bool `pulumi:"requireCommonName"` RequireDirectoryPath *bool `pulumi:"requireDirectoryPath"` RequireDnsAsCn *bool `pulumi:"requireDnsAsCn"` RequireEmail *bool `pulumi:"requireEmail"` SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"` SanRequireDns *bool `pulumi:"sanRequireDns"` SanRequireDomainDns *bool `pulumi:"sanRequireDomainDns"` SanRequireEmail *bool `pulumi:"sanRequireEmail"` SanRequireSpn *bool `pulumi:"sanRequireSpn"` SanRequireUpn *bool `pulumi:"sanRequireUpn"` }
type TemplateTags ¶
type TemplateTags struct { }
type TemplateTagsArgs ¶
type TemplateTagsArgs struct { }
func (TemplateTagsArgs) ElementType ¶
func (TemplateTagsArgs) ElementType() reflect.Type
func (TemplateTagsArgs) ToOutput ¶
func (i TemplateTagsArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateTags]
func (TemplateTagsArgs) ToTemplateTagsOutput ¶
func (i TemplateTagsArgs) ToTemplateTagsOutput() TemplateTagsOutput
func (TemplateTagsArgs) ToTemplateTagsOutputWithContext ¶
func (i TemplateTagsArgs) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput
func (TemplateTagsArgs) ToTemplateTagsPtrOutput ¶
func (i TemplateTagsArgs) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
func (TemplateTagsArgs) ToTemplateTagsPtrOutputWithContext ¶
func (i TemplateTagsArgs) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
type TemplateTagsInput ¶
type TemplateTagsInput interface { pulumi.Input ToTemplateTagsOutput() TemplateTagsOutput ToTemplateTagsOutputWithContext(context.Context) TemplateTagsOutput }
TemplateTagsInput is an input type that accepts TemplateTagsArgs and TemplateTagsOutput values. You can construct a concrete instance of `TemplateTagsInput` via:
TemplateTagsArgs{...}
type TemplateTagsOutput ¶
type TemplateTagsOutput struct{ *pulumi.OutputState }
func (TemplateTagsOutput) ElementType ¶
func (TemplateTagsOutput) ElementType() reflect.Type
func (TemplateTagsOutput) ToOutput ¶
func (o TemplateTagsOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateTags]
func (TemplateTagsOutput) ToTemplateTagsOutput ¶
func (o TemplateTagsOutput) ToTemplateTagsOutput() TemplateTagsOutput
func (TemplateTagsOutput) ToTemplateTagsOutputWithContext ¶
func (o TemplateTagsOutput) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput
func (TemplateTagsOutput) ToTemplateTagsPtrOutput ¶
func (o TemplateTagsOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
func (TemplateTagsOutput) ToTemplateTagsPtrOutputWithContext ¶
func (o TemplateTagsOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
type TemplateTagsPtrInput ¶
type TemplateTagsPtrInput interface { pulumi.Input ToTemplateTagsPtrOutput() TemplateTagsPtrOutput ToTemplateTagsPtrOutputWithContext(context.Context) TemplateTagsPtrOutput }
TemplateTagsPtrInput is an input type that accepts TemplateTagsArgs, TemplateTagsPtr and TemplateTagsPtrOutput values. You can construct a concrete instance of `TemplateTagsPtrInput` via:
TemplateTagsArgs{...} or: nil
func TemplateTagsPtr ¶
func TemplateTagsPtr(v *TemplateTagsArgs) TemplateTagsPtrInput
type TemplateTagsPtrOutput ¶
type TemplateTagsPtrOutput struct{ *pulumi.OutputState }
func (TemplateTagsPtrOutput) Elem ¶
func (o TemplateTagsPtrOutput) Elem() TemplateTagsOutput
func (TemplateTagsPtrOutput) ElementType ¶
func (TemplateTagsPtrOutput) ElementType() reflect.Type
func (TemplateTagsPtrOutput) ToOutput ¶
func (o TemplateTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateTags]
func (TemplateTagsPtrOutput) ToTemplateTagsPtrOutput ¶
func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
func (TemplateTagsPtrOutput) ToTemplateTagsPtrOutputWithContext ¶
func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput
type TemplateV2 ¶
type TemplateV2 struct { CertificateValidity TemplateCertificateValidity `pulumi:"certificateValidity"` EnrollmentFlags TemplateEnrollmentFlagsV2 `pulumi:"enrollmentFlags"` Extensions TemplateExtensionsV2 `pulumi:"extensions"` GeneralFlags TemplateGeneralFlagsV2 `pulumi:"generalFlags"` PrivateKeyAttributes TemplatePrivateKeyAttributesV2 `pulumi:"privateKeyAttributes"` PrivateKeyFlags TemplatePrivateKeyFlagsV2 `pulumi:"privateKeyFlags"` SubjectNameFlags TemplateSubjectNameFlagsV2 `pulumi:"subjectNameFlags"` SupersededTemplates []string `pulumi:"supersededTemplates"` }
type TemplateV3 ¶
type TemplateV3 struct { CertificateValidity TemplateCertificateValidity `pulumi:"certificateValidity"` EnrollmentFlags TemplateEnrollmentFlagsV3 `pulumi:"enrollmentFlags"` Extensions TemplateExtensionsV3 `pulumi:"extensions"` GeneralFlags TemplateGeneralFlagsV3 `pulumi:"generalFlags"` HashAlgorithm TemplateHashAlgorithm `pulumi:"hashAlgorithm"` PrivateKeyAttributes TemplatePrivateKeyAttributesV3 `pulumi:"privateKeyAttributes"` PrivateKeyFlags TemplatePrivateKeyFlagsV3 `pulumi:"privateKeyFlags"` SubjectNameFlags TemplateSubjectNameFlagsV3 `pulumi:"subjectNameFlags"` SupersededTemplates []string `pulumi:"supersededTemplates"` }
type TemplateV4 ¶
type TemplateV4 struct { CertificateValidity TemplateCertificateValidity `pulumi:"certificateValidity"` EnrollmentFlags TemplateEnrollmentFlagsV4 `pulumi:"enrollmentFlags"` Extensions TemplateExtensionsV4 `pulumi:"extensions"` GeneralFlags TemplateGeneralFlagsV4 `pulumi:"generalFlags"` HashAlgorithm *TemplateHashAlgorithm `pulumi:"hashAlgorithm"` PrivateKeyAttributes TemplatePrivateKeyAttributesV4 `pulumi:"privateKeyAttributes"` PrivateKeyFlags TemplatePrivateKeyFlagsV4 `pulumi:"privateKeyFlags"` SubjectNameFlags TemplateSubjectNameFlagsV4 `pulumi:"subjectNameFlags"` SupersededTemplates []string `pulumi:"supersededTemplates"` }
type TemplateValidityPeriod ¶
type TemplateValidityPeriod struct { Period float64 `pulumi:"period"` PeriodType TemplateValidityPeriodType `pulumi:"periodType"` }
type TemplateValidityPeriodType ¶
type TemplateValidityPeriodType string