Documentation
¶
Index ¶
- type Account
- func (*Account) ElementType() reflect.Type
- func (i *Account) ToAccountOutput() AccountOutput
- func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (i *Account) ToAccountPtrOutput() AccountPtrOutput
- func (i *Account) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) ToAccountPtrOutput() AccountPtrOutput
- func (o AccountOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- type AccountPtrInput
- type AccountPtrOutput
- type AccountState
- type BoolVariable
- func (*BoolVariable) ElementType() reflect.Type
- func (i *BoolVariable) ToBoolVariableOutput() BoolVariableOutput
- func (i *BoolVariable) ToBoolVariableOutputWithContext(ctx context.Context) BoolVariableOutput
- func (i *BoolVariable) ToBoolVariablePtrOutput() BoolVariablePtrOutput
- func (i *BoolVariable) ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput
- type BoolVariableArgs
- type BoolVariableArray
- type BoolVariableArrayInput
- type BoolVariableArrayOutput
- func (BoolVariableArrayOutput) ElementType() reflect.Type
- func (o BoolVariableArrayOutput) Index(i pulumi.IntInput) BoolVariableOutput
- func (o BoolVariableArrayOutput) ToBoolVariableArrayOutput() BoolVariableArrayOutput
- func (o BoolVariableArrayOutput) ToBoolVariableArrayOutputWithContext(ctx context.Context) BoolVariableArrayOutput
- type BoolVariableInput
- type BoolVariableMap
- type BoolVariableMapInput
- type BoolVariableMapOutput
- func (BoolVariableMapOutput) ElementType() reflect.Type
- func (o BoolVariableMapOutput) MapIndex(k pulumi.StringInput) BoolVariableOutput
- func (o BoolVariableMapOutput) ToBoolVariableMapOutput() BoolVariableMapOutput
- func (o BoolVariableMapOutput) ToBoolVariableMapOutputWithContext(ctx context.Context) BoolVariableMapOutput
- type BoolVariableOutput
- func (BoolVariableOutput) ElementType() reflect.Type
- func (o BoolVariableOutput) ToBoolVariableOutput() BoolVariableOutput
- func (o BoolVariableOutput) ToBoolVariableOutputWithContext(ctx context.Context) BoolVariableOutput
- func (o BoolVariableOutput) ToBoolVariablePtrOutput() BoolVariablePtrOutput
- func (o BoolVariableOutput) ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput
- type BoolVariablePtrInput
- type BoolVariablePtrOutput
- type BoolVariableState
- type Certificate
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateState
- type Connection
- func (*Connection) ElementType() reflect.Type
- func (i *Connection) ToConnectionOutput() ConnectionOutput
- func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
- func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- type ConnectionArgs
- type ConnectionArray
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- type ConnectionCertificate
- func (*ConnectionCertificate) ElementType() reflect.Type
- func (i *ConnectionCertificate) ToConnectionCertificateOutput() ConnectionCertificateOutput
- func (i *ConnectionCertificate) ToConnectionCertificateOutputWithContext(ctx context.Context) ConnectionCertificateOutput
- func (i *ConnectionCertificate) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
- func (i *ConnectionCertificate) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
- type ConnectionCertificateArgs
- type ConnectionCertificateArray
- func (ConnectionCertificateArray) ElementType() reflect.Type
- func (i ConnectionCertificateArray) ToConnectionCertificateArrayOutput() ConnectionCertificateArrayOutput
- func (i ConnectionCertificateArray) ToConnectionCertificateArrayOutputWithContext(ctx context.Context) ConnectionCertificateArrayOutput
- type ConnectionCertificateArrayInput
- type ConnectionCertificateArrayOutput
- func (ConnectionCertificateArrayOutput) ElementType() reflect.Type
- func (o ConnectionCertificateArrayOutput) Index(i pulumi.IntInput) ConnectionCertificateOutput
- func (o ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutput() ConnectionCertificateArrayOutput
- func (o ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutputWithContext(ctx context.Context) ConnectionCertificateArrayOutput
- type ConnectionCertificateInput
- type ConnectionCertificateMap
- type ConnectionCertificateMapInput
- type ConnectionCertificateMapOutput
- func (ConnectionCertificateMapOutput) ElementType() reflect.Type
- func (o ConnectionCertificateMapOutput) MapIndex(k pulumi.StringInput) ConnectionCertificateOutput
- func (o ConnectionCertificateMapOutput) ToConnectionCertificateMapOutput() ConnectionCertificateMapOutput
- func (o ConnectionCertificateMapOutput) ToConnectionCertificateMapOutputWithContext(ctx context.Context) ConnectionCertificateMapOutput
- type ConnectionCertificateOutput
- func (ConnectionCertificateOutput) ElementType() reflect.Type
- func (o ConnectionCertificateOutput) ToConnectionCertificateOutput() ConnectionCertificateOutput
- func (o ConnectionCertificateOutput) ToConnectionCertificateOutputWithContext(ctx context.Context) ConnectionCertificateOutput
- func (o ConnectionCertificateOutput) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
- func (o ConnectionCertificateOutput) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
- type ConnectionCertificatePtrInput
- type ConnectionCertificatePtrOutput
- func (ConnectionCertificatePtrOutput) ElementType() reflect.Type
- func (o ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
- func (o ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
- type ConnectionCertificateState
- type ConnectionClassicCertificate
- func (*ConnectionClassicCertificate) ElementType() reflect.Type
- func (i *ConnectionClassicCertificate) ToConnectionClassicCertificateOutput() ConnectionClassicCertificateOutput
- func (i *ConnectionClassicCertificate) ToConnectionClassicCertificateOutputWithContext(ctx context.Context) ConnectionClassicCertificateOutput
- func (i *ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
- func (i *ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
- type ConnectionClassicCertificateArgs
- type ConnectionClassicCertificateArray
- func (ConnectionClassicCertificateArray) ElementType() reflect.Type
- func (i ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutput() ConnectionClassicCertificateArrayOutput
- func (i ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutputWithContext(ctx context.Context) ConnectionClassicCertificateArrayOutput
- type ConnectionClassicCertificateArrayInput
- type ConnectionClassicCertificateArrayOutput
- func (ConnectionClassicCertificateArrayOutput) ElementType() reflect.Type
- func (o ConnectionClassicCertificateArrayOutput) Index(i pulumi.IntInput) ConnectionClassicCertificateOutput
- func (o ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutput() ConnectionClassicCertificateArrayOutput
- func (o ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutputWithContext(ctx context.Context) ConnectionClassicCertificateArrayOutput
- type ConnectionClassicCertificateInput
- type ConnectionClassicCertificateMap
- func (ConnectionClassicCertificateMap) ElementType() reflect.Type
- func (i ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutput() ConnectionClassicCertificateMapOutput
- func (i ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutputWithContext(ctx context.Context) ConnectionClassicCertificateMapOutput
- type ConnectionClassicCertificateMapInput
- type ConnectionClassicCertificateMapOutput
- func (ConnectionClassicCertificateMapOutput) ElementType() reflect.Type
- func (o ConnectionClassicCertificateMapOutput) MapIndex(k pulumi.StringInput) ConnectionClassicCertificateOutput
- func (o ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutput() ConnectionClassicCertificateMapOutput
- func (o ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutputWithContext(ctx context.Context) ConnectionClassicCertificateMapOutput
- type ConnectionClassicCertificateOutput
- func (ConnectionClassicCertificateOutput) ElementType() reflect.Type
- func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutput() ConnectionClassicCertificateOutput
- func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutputWithContext(ctx context.Context) ConnectionClassicCertificateOutput
- func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
- func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
- type ConnectionClassicCertificatePtrInput
- type ConnectionClassicCertificatePtrOutput
- func (ConnectionClassicCertificatePtrOutput) ElementType() reflect.Type
- func (o ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
- func (o ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
- type ConnectionClassicCertificateState
- type ConnectionInput
- type ConnectionMap
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- type ConnectionOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
- func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- type ConnectionPtrInput
- type ConnectionPtrOutput
- type ConnectionServicePrincipal
- func (*ConnectionServicePrincipal) ElementType() reflect.Type
- func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalOutput() ConnectionServicePrincipalOutput
- func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalOutputWithContext(ctx context.Context) ConnectionServicePrincipalOutput
- func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
- func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
- type ConnectionServicePrincipalArgs
- type ConnectionServicePrincipalArray
- func (ConnectionServicePrincipalArray) ElementType() reflect.Type
- func (i ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutput() ConnectionServicePrincipalArrayOutput
- func (i ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutputWithContext(ctx context.Context) ConnectionServicePrincipalArrayOutput
- type ConnectionServicePrincipalArrayInput
- type ConnectionServicePrincipalArrayOutput
- func (ConnectionServicePrincipalArrayOutput) ElementType() reflect.Type
- func (o ConnectionServicePrincipalArrayOutput) Index(i pulumi.IntInput) ConnectionServicePrincipalOutput
- func (o ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutput() ConnectionServicePrincipalArrayOutput
- func (o ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutputWithContext(ctx context.Context) ConnectionServicePrincipalArrayOutput
- type ConnectionServicePrincipalInput
- type ConnectionServicePrincipalMap
- func (ConnectionServicePrincipalMap) ElementType() reflect.Type
- func (i ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutput() ConnectionServicePrincipalMapOutput
- func (i ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutputWithContext(ctx context.Context) ConnectionServicePrincipalMapOutput
- type ConnectionServicePrincipalMapInput
- type ConnectionServicePrincipalMapOutput
- func (ConnectionServicePrincipalMapOutput) ElementType() reflect.Type
- func (o ConnectionServicePrincipalMapOutput) MapIndex(k pulumi.StringInput) ConnectionServicePrincipalOutput
- func (o ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutput() ConnectionServicePrincipalMapOutput
- func (o ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutputWithContext(ctx context.Context) ConnectionServicePrincipalMapOutput
- type ConnectionServicePrincipalOutput
- func (ConnectionServicePrincipalOutput) ElementType() reflect.Type
- func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutput() ConnectionServicePrincipalOutput
- func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutputWithContext(ctx context.Context) ConnectionServicePrincipalOutput
- func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
- func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
- type ConnectionServicePrincipalPtrInput
- type ConnectionServicePrincipalPtrOutput
- func (ConnectionServicePrincipalPtrOutput) ElementType() reflect.Type
- func (o ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
- func (o ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
- type ConnectionServicePrincipalState
- type ConnectionState
- type Credential
- func (*Credential) ElementType() reflect.Type
- func (i *Credential) ToCredentialOutput() CredentialOutput
- func (i *Credential) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
- func (i *Credential) ToCredentialPtrOutput() CredentialPtrOutput
- func (i *Credential) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
- type CredentialArgs
- type CredentialArray
- type CredentialArrayInput
- type CredentialArrayOutput
- func (CredentialArrayOutput) ElementType() reflect.Type
- func (o CredentialArrayOutput) Index(i pulumi.IntInput) CredentialOutput
- func (o CredentialArrayOutput) ToCredentialArrayOutput() CredentialArrayOutput
- func (o CredentialArrayOutput) ToCredentialArrayOutputWithContext(ctx context.Context) CredentialArrayOutput
- type CredentialInput
- type CredentialMap
- type CredentialMapInput
- type CredentialMapOutput
- func (CredentialMapOutput) ElementType() reflect.Type
- func (o CredentialMapOutput) MapIndex(k pulumi.StringInput) CredentialOutput
- func (o CredentialMapOutput) ToCredentialMapOutput() CredentialMapOutput
- func (o CredentialMapOutput) ToCredentialMapOutputWithContext(ctx context.Context) CredentialMapOutput
- type CredentialOutput
- func (CredentialOutput) ElementType() reflect.Type
- func (o CredentialOutput) ToCredentialOutput() CredentialOutput
- func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
- func (o CredentialOutput) ToCredentialPtrOutput() CredentialPtrOutput
- func (o CredentialOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
- type CredentialPtrInput
- type CredentialPtrOutput
- type CredentialState
- type DateTimeVariable
- func (*DateTimeVariable) ElementType() reflect.Type
- func (i *DateTimeVariable) ToDateTimeVariableOutput() DateTimeVariableOutput
- func (i *DateTimeVariable) ToDateTimeVariableOutputWithContext(ctx context.Context) DateTimeVariableOutput
- func (i *DateTimeVariable) ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput
- func (i *DateTimeVariable) ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput
- type DateTimeVariableArgs
- type DateTimeVariableArray
- type DateTimeVariableArrayInput
- type DateTimeVariableArrayOutput
- func (DateTimeVariableArrayOutput) ElementType() reflect.Type
- func (o DateTimeVariableArrayOutput) Index(i pulumi.IntInput) DateTimeVariableOutput
- func (o DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutput() DateTimeVariableArrayOutput
- func (o DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutputWithContext(ctx context.Context) DateTimeVariableArrayOutput
- type DateTimeVariableInput
- type DateTimeVariableMap
- type DateTimeVariableMapInput
- type DateTimeVariableMapOutput
- func (DateTimeVariableMapOutput) ElementType() reflect.Type
- func (o DateTimeVariableMapOutput) MapIndex(k pulumi.StringInput) DateTimeVariableOutput
- func (o DateTimeVariableMapOutput) ToDateTimeVariableMapOutput() DateTimeVariableMapOutput
- func (o DateTimeVariableMapOutput) ToDateTimeVariableMapOutputWithContext(ctx context.Context) DateTimeVariableMapOutput
- type DateTimeVariableOutput
- func (DateTimeVariableOutput) ElementType() reflect.Type
- func (o DateTimeVariableOutput) ToDateTimeVariableOutput() DateTimeVariableOutput
- func (o DateTimeVariableOutput) ToDateTimeVariableOutputWithContext(ctx context.Context) DateTimeVariableOutput
- func (o DateTimeVariableOutput) ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput
- func (o DateTimeVariableOutput) ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput
- type DateTimeVariablePtrInput
- type DateTimeVariablePtrOutput
- type DateTimeVariableState
- type DscConfiguration
- func (*DscConfiguration) ElementType() reflect.Type
- func (i *DscConfiguration) ToDscConfigurationOutput() DscConfigurationOutput
- func (i *DscConfiguration) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput
- func (i *DscConfiguration) ToDscConfigurationPtrOutput() DscConfigurationPtrOutput
- func (i *DscConfiguration) ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput
- type DscConfigurationArgs
- type DscConfigurationArray
- type DscConfigurationArrayInput
- type DscConfigurationArrayOutput
- func (DscConfigurationArrayOutput) ElementType() reflect.Type
- func (o DscConfigurationArrayOutput) Index(i pulumi.IntInput) DscConfigurationOutput
- func (o DscConfigurationArrayOutput) ToDscConfigurationArrayOutput() DscConfigurationArrayOutput
- func (o DscConfigurationArrayOutput) ToDscConfigurationArrayOutputWithContext(ctx context.Context) DscConfigurationArrayOutput
- type DscConfigurationInput
- type DscConfigurationMap
- type DscConfigurationMapInput
- type DscConfigurationMapOutput
- func (DscConfigurationMapOutput) ElementType() reflect.Type
- func (o DscConfigurationMapOutput) MapIndex(k pulumi.StringInput) DscConfigurationOutput
- func (o DscConfigurationMapOutput) ToDscConfigurationMapOutput() DscConfigurationMapOutput
- func (o DscConfigurationMapOutput) ToDscConfigurationMapOutputWithContext(ctx context.Context) DscConfigurationMapOutput
- type DscConfigurationOutput
- func (DscConfigurationOutput) ElementType() reflect.Type
- func (o DscConfigurationOutput) ToDscConfigurationOutput() DscConfigurationOutput
- func (o DscConfigurationOutput) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput
- func (o DscConfigurationOutput) ToDscConfigurationPtrOutput() DscConfigurationPtrOutput
- func (o DscConfigurationOutput) ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput
- type DscConfigurationPtrInput
- type DscConfigurationPtrOutput
- type DscConfigurationState
- type DscNodeConfiguration
- func (*DscNodeConfiguration) ElementType() reflect.Type
- func (i *DscNodeConfiguration) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput
- func (i *DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput
- func (i *DscNodeConfiguration) ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput
- func (i *DscNodeConfiguration) ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput
- type DscNodeConfigurationArgs
- type DscNodeConfigurationArray
- type DscNodeConfigurationArrayInput
- type DscNodeConfigurationArrayOutput
- func (DscNodeConfigurationArrayOutput) ElementType() reflect.Type
- func (o DscNodeConfigurationArrayOutput) Index(i pulumi.IntInput) DscNodeConfigurationOutput
- func (o DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutput() DscNodeConfigurationArrayOutput
- func (o DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutputWithContext(ctx context.Context) DscNodeConfigurationArrayOutput
- type DscNodeConfigurationInput
- type DscNodeConfigurationMap
- type DscNodeConfigurationMapInput
- type DscNodeConfigurationMapOutput
- func (DscNodeConfigurationMapOutput) ElementType() reflect.Type
- func (o DscNodeConfigurationMapOutput) MapIndex(k pulumi.StringInput) DscNodeConfigurationOutput
- func (o DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutput() DscNodeConfigurationMapOutput
- func (o DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutputWithContext(ctx context.Context) DscNodeConfigurationMapOutput
- type DscNodeConfigurationOutput
- func (DscNodeConfigurationOutput) ElementType() reflect.Type
- func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput
- func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput
- func (o DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput
- func (o DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput
- type DscNodeConfigurationPtrInput
- type DscNodeConfigurationPtrOutput
- type DscNodeConfigurationState
- type IntVariable
- func (*IntVariable) ElementType() reflect.Type
- func (i *IntVariable) ToIntVariableOutput() IntVariableOutput
- func (i *IntVariable) ToIntVariableOutputWithContext(ctx context.Context) IntVariableOutput
- func (i *IntVariable) ToIntVariablePtrOutput() IntVariablePtrOutput
- func (i *IntVariable) ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput
- type IntVariableArgs
- type IntVariableArray
- type IntVariableArrayInput
- type IntVariableArrayOutput
- func (IntVariableArrayOutput) ElementType() reflect.Type
- func (o IntVariableArrayOutput) Index(i pulumi.IntInput) IntVariableOutput
- func (o IntVariableArrayOutput) ToIntVariableArrayOutput() IntVariableArrayOutput
- func (o IntVariableArrayOutput) ToIntVariableArrayOutputWithContext(ctx context.Context) IntVariableArrayOutput
- type IntVariableInput
- type IntVariableMap
- type IntVariableMapInput
- type IntVariableMapOutput
- func (IntVariableMapOutput) ElementType() reflect.Type
- func (o IntVariableMapOutput) MapIndex(k pulumi.StringInput) IntVariableOutput
- func (o IntVariableMapOutput) ToIntVariableMapOutput() IntVariableMapOutput
- func (o IntVariableMapOutput) ToIntVariableMapOutputWithContext(ctx context.Context) IntVariableMapOutput
- type IntVariableOutput
- func (IntVariableOutput) ElementType() reflect.Type
- func (o IntVariableOutput) ToIntVariableOutput() IntVariableOutput
- func (o IntVariableOutput) ToIntVariableOutputWithContext(ctx context.Context) IntVariableOutput
- func (o IntVariableOutput) ToIntVariablePtrOutput() IntVariablePtrOutput
- func (o IntVariableOutput) ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput
- type IntVariablePtrInput
- type IntVariablePtrOutput
- type IntVariableState
- type JobSchedule
- func (*JobSchedule) ElementType() reflect.Type
- func (i *JobSchedule) ToJobScheduleOutput() JobScheduleOutput
- func (i *JobSchedule) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
- func (i *JobSchedule) ToJobSchedulePtrOutput() JobSchedulePtrOutput
- func (i *JobSchedule) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
- type JobScheduleArgs
- type JobScheduleArray
- type JobScheduleArrayInput
- type JobScheduleArrayOutput
- func (JobScheduleArrayOutput) ElementType() reflect.Type
- func (o JobScheduleArrayOutput) Index(i pulumi.IntInput) JobScheduleOutput
- func (o JobScheduleArrayOutput) ToJobScheduleArrayOutput() JobScheduleArrayOutput
- func (o JobScheduleArrayOutput) ToJobScheduleArrayOutputWithContext(ctx context.Context) JobScheduleArrayOutput
- type JobScheduleInput
- type JobScheduleMap
- type JobScheduleMapInput
- type JobScheduleMapOutput
- func (JobScheduleMapOutput) ElementType() reflect.Type
- func (o JobScheduleMapOutput) MapIndex(k pulumi.StringInput) JobScheduleOutput
- func (o JobScheduleMapOutput) ToJobScheduleMapOutput() JobScheduleMapOutput
- func (o JobScheduleMapOutput) ToJobScheduleMapOutputWithContext(ctx context.Context) JobScheduleMapOutput
- type JobScheduleOutput
- func (JobScheduleOutput) ElementType() reflect.Type
- func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput
- func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
- func (o JobScheduleOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
- func (o JobScheduleOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
- type JobSchedulePtrInput
- type JobSchedulePtrOutput
- type JobScheduleState
- type LookupAccountArgs
- type LookupAccountResult
- type LookupBoolVariableArgs
- type LookupBoolVariableResult
- type LookupDateTimeVariableArgs
- type LookupDateTimeVariableResult
- type LookupIntVariableArgs
- type LookupIntVariableResult
- type LookupStringVariableArgs
- type LookupStringVariableResult
- type Module
- func (*Module) ElementType() reflect.Type
- func (i *Module) ToModuleOutput() ModuleOutput
- func (i *Module) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
- func (i *Module) ToModulePtrOutput() ModulePtrOutput
- func (i *Module) ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput
- type ModuleArgs
- type ModuleArray
- type ModuleArrayInput
- type ModuleArrayOutput
- type ModuleInput
- type ModuleMap
- type ModuleMapInput
- type ModuleMapOutput
- type ModuleModuleLink
- type ModuleModuleLinkArgs
- func (ModuleModuleLinkArgs) ElementType() reflect.Type
- func (i ModuleModuleLinkArgs) ToModuleModuleLinkOutput() ModuleModuleLinkOutput
- func (i ModuleModuleLinkArgs) ToModuleModuleLinkOutputWithContext(ctx context.Context) ModuleModuleLinkOutput
- func (i ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
- func (i ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
- type ModuleModuleLinkHash
- type ModuleModuleLinkHashArgs
- func (ModuleModuleLinkHashArgs) ElementType() reflect.Type
- func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutput() ModuleModuleLinkHashOutput
- func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutputWithContext(ctx context.Context) ModuleModuleLinkHashOutput
- func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
- func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
- type ModuleModuleLinkHashInput
- type ModuleModuleLinkHashOutput
- func (o ModuleModuleLinkHashOutput) Algorithm() pulumi.StringOutput
- func (ModuleModuleLinkHashOutput) ElementType() reflect.Type
- func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutput() ModuleModuleLinkHashOutput
- func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutputWithContext(ctx context.Context) ModuleModuleLinkHashOutput
- func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkHashOutput) Value() pulumi.StringOutput
- type ModuleModuleLinkHashPtrInput
- type ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkHashPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o ModuleModuleLinkHashPtrOutput) Elem() ModuleModuleLinkHashOutput
- func (ModuleModuleLinkHashPtrOutput) ElementType() reflect.Type
- func (o ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkHashPtrOutput) Value() pulumi.StringPtrOutput
- type ModuleModuleLinkInput
- type ModuleModuleLinkOutput
- func (ModuleModuleLinkOutput) ElementType() reflect.Type
- func (o ModuleModuleLinkOutput) Hash() ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkOutput) ToModuleModuleLinkOutput() ModuleModuleLinkOutput
- func (o ModuleModuleLinkOutput) ToModuleModuleLinkOutputWithContext(ctx context.Context) ModuleModuleLinkOutput
- func (o ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
- func (o ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
- func (o ModuleModuleLinkOutput) Uri() pulumi.StringOutput
- type ModuleModuleLinkPtrInput
- type ModuleModuleLinkPtrOutput
- func (o ModuleModuleLinkPtrOutput) Elem() ModuleModuleLinkOutput
- func (ModuleModuleLinkPtrOutput) ElementType() reflect.Type
- func (o ModuleModuleLinkPtrOutput) Hash() ModuleModuleLinkHashPtrOutput
- func (o ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
- func (o ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
- func (o ModuleModuleLinkPtrOutput) Uri() pulumi.StringPtrOutput
- type ModuleOutput
- func (ModuleOutput) ElementType() reflect.Type
- func (o ModuleOutput) ToModuleOutput() ModuleOutput
- func (o ModuleOutput) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
- func (o ModuleOutput) ToModulePtrOutput() ModulePtrOutput
- func (o ModuleOutput) ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput
- type ModulePtrInput
- type ModulePtrOutput
- type ModuleState
- type RunBook
- func (*RunBook) ElementType() reflect.Type
- func (i *RunBook) ToRunBookOutput() RunBookOutput
- func (i *RunBook) ToRunBookOutputWithContext(ctx context.Context) RunBookOutput
- func (i *RunBook) ToRunBookPtrOutput() RunBookPtrOutput
- func (i *RunBook) ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput
- type RunBookArgs
- type RunBookArray
- type RunBookArrayInput
- type RunBookArrayOutput
- type RunBookInput
- type RunBookJobSchedule
- type RunBookJobScheduleArgs
- type RunBookJobScheduleArray
- type RunBookJobScheduleArrayInput
- type RunBookJobScheduleArrayOutput
- func (RunBookJobScheduleArrayOutput) ElementType() reflect.Type
- func (o RunBookJobScheduleArrayOutput) Index(i pulumi.IntInput) RunBookJobScheduleOutput
- func (o RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutput() RunBookJobScheduleArrayOutput
- func (o RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutputWithContext(ctx context.Context) RunBookJobScheduleArrayOutput
- type RunBookJobScheduleInput
- type RunBookJobScheduleOutput
- func (RunBookJobScheduleOutput) ElementType() reflect.Type
- func (o RunBookJobScheduleOutput) JobScheduleId() pulumi.StringPtrOutput
- func (o RunBookJobScheduleOutput) Parameters() pulumi.StringMapOutput
- func (o RunBookJobScheduleOutput) RunOn() pulumi.StringPtrOutput
- func (o RunBookJobScheduleOutput) ScheduleName() pulumi.StringOutput
- func (o RunBookJobScheduleOutput) ToRunBookJobScheduleOutput() RunBookJobScheduleOutput
- func (o RunBookJobScheduleOutput) ToRunBookJobScheduleOutputWithContext(ctx context.Context) RunBookJobScheduleOutput
- type RunBookMap
- type RunBookMapInput
- type RunBookMapOutput
- type RunBookOutput
- func (RunBookOutput) ElementType() reflect.Type
- func (o RunBookOutput) ToRunBookOutput() RunBookOutput
- func (o RunBookOutput) ToRunBookOutputWithContext(ctx context.Context) RunBookOutput
- func (o RunBookOutput) ToRunBookPtrOutput() RunBookPtrOutput
- func (o RunBookOutput) ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput
- type RunBookPtrInput
- type RunBookPtrOutput
- type RunBookPublishContentLink
- type RunBookPublishContentLinkArgs
- func (RunBookPublishContentLinkArgs) ElementType() reflect.Type
- func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutput() RunBookPublishContentLinkOutput
- func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutputWithContext(ctx context.Context) RunBookPublishContentLinkOutput
- func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
- func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
- type RunBookPublishContentLinkHash
- type RunBookPublishContentLinkHashArgs
- func (RunBookPublishContentLinkHashArgs) ElementType() reflect.Type
- func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutput() RunBookPublishContentLinkHashOutput
- func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashOutput
- func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
- func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
- type RunBookPublishContentLinkHashInput
- type RunBookPublishContentLinkHashOutput
- func (o RunBookPublishContentLinkHashOutput) Algorithm() pulumi.StringOutput
- func (RunBookPublishContentLinkHashOutput) ElementType() reflect.Type
- func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutput() RunBookPublishContentLinkHashOutput
- func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashOutput
- func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkHashOutput) Value() pulumi.StringOutput
- type RunBookPublishContentLinkHashPtrInput
- type RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkHashPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o RunBookPublishContentLinkHashPtrOutput) Elem() RunBookPublishContentLinkHashOutput
- func (RunBookPublishContentLinkHashPtrOutput) ElementType() reflect.Type
- func (o RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkHashPtrOutput) Value() pulumi.StringPtrOutput
- type RunBookPublishContentLinkInput
- type RunBookPublishContentLinkOutput
- func (RunBookPublishContentLinkOutput) ElementType() reflect.Type
- func (o RunBookPublishContentLinkOutput) Hash() RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutput() RunBookPublishContentLinkOutput
- func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutputWithContext(ctx context.Context) RunBookPublishContentLinkOutput
- func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
- func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
- func (o RunBookPublishContentLinkOutput) Uri() pulumi.StringOutput
- func (o RunBookPublishContentLinkOutput) Version() pulumi.StringPtrOutput
- type RunBookPublishContentLinkPtrInput
- type RunBookPublishContentLinkPtrOutput
- func (o RunBookPublishContentLinkPtrOutput) Elem() RunBookPublishContentLinkOutput
- func (RunBookPublishContentLinkPtrOutput) ElementType() reflect.Type
- func (o RunBookPublishContentLinkPtrOutput) Hash() RunBookPublishContentLinkHashPtrOutput
- func (o RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
- func (o RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
- func (o RunBookPublishContentLinkPtrOutput) Uri() pulumi.StringPtrOutput
- func (o RunBookPublishContentLinkPtrOutput) Version() pulumi.StringPtrOutput
- type RunBookState
- type Schedule
- func (*Schedule) ElementType() reflect.Type
- func (i *Schedule) ToScheduleOutput() ScheduleOutput
- func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (i *Schedule) ToSchedulePtrOutput() SchedulePtrOutput
- func (i *Schedule) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleInput
- type ScheduleMap
- type ScheduleMapInput
- type ScheduleMapOutput
- type ScheduleMonthlyOccurrence
- type ScheduleMonthlyOccurrenceArgs
- func (ScheduleMonthlyOccurrenceArgs) ElementType() reflect.Type
- func (i ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutput() ScheduleMonthlyOccurrenceOutput
- func (i ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceOutput
- type ScheduleMonthlyOccurrenceArray
- func (ScheduleMonthlyOccurrenceArray) ElementType() reflect.Type
- func (i ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutput() ScheduleMonthlyOccurrenceArrayOutput
- func (i ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceArrayOutput
- type ScheduleMonthlyOccurrenceArrayInput
- type ScheduleMonthlyOccurrenceArrayOutput
- func (ScheduleMonthlyOccurrenceArrayOutput) ElementType() reflect.Type
- func (o ScheduleMonthlyOccurrenceArrayOutput) Index(i pulumi.IntInput) ScheduleMonthlyOccurrenceOutput
- func (o ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutput() ScheduleMonthlyOccurrenceArrayOutput
- func (o ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceArrayOutput
- type ScheduleMonthlyOccurrenceInput
- type ScheduleMonthlyOccurrenceOutput
- func (o ScheduleMonthlyOccurrenceOutput) Day() pulumi.StringOutput
- func (ScheduleMonthlyOccurrenceOutput) ElementType() reflect.Type
- func (o ScheduleMonthlyOccurrenceOutput) Occurrence() pulumi.IntOutput
- func (o ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutput() ScheduleMonthlyOccurrenceOutput
- func (o ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceOutput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- type ScheduleState
- type StringVariable
- func (*StringVariable) ElementType() reflect.Type
- func (i *StringVariable) ToStringVariableOutput() StringVariableOutput
- func (i *StringVariable) ToStringVariableOutputWithContext(ctx context.Context) StringVariableOutput
- func (i *StringVariable) ToStringVariablePtrOutput() StringVariablePtrOutput
- func (i *StringVariable) ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput
- type StringVariableArgs
- type StringVariableArray
- type StringVariableArrayInput
- type StringVariableArrayOutput
- func (StringVariableArrayOutput) ElementType() reflect.Type
- func (o StringVariableArrayOutput) Index(i pulumi.IntInput) StringVariableOutput
- func (o StringVariableArrayOutput) ToStringVariableArrayOutput() StringVariableArrayOutput
- func (o StringVariableArrayOutput) ToStringVariableArrayOutputWithContext(ctx context.Context) StringVariableArrayOutput
- type StringVariableInput
- type StringVariableMap
- type StringVariableMapInput
- type StringVariableMapOutput
- func (StringVariableMapOutput) ElementType() reflect.Type
- func (o StringVariableMapOutput) MapIndex(k pulumi.StringInput) StringVariableOutput
- func (o StringVariableMapOutput) ToStringVariableMapOutput() StringVariableMapOutput
- func (o StringVariableMapOutput) ToStringVariableMapOutputWithContext(ctx context.Context) StringVariableMapOutput
- type StringVariableOutput
- func (StringVariableOutput) ElementType() reflect.Type
- func (o StringVariableOutput) ToStringVariableOutput() StringVariableOutput
- func (o StringVariableOutput) ToStringVariableOutputWithContext(ctx context.Context) StringVariableOutput
- func (o StringVariableOutput) ToStringVariablePtrOutput() StringVariablePtrOutput
- func (o StringVariableOutput) ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput
- type StringVariablePtrInput
- type StringVariablePtrOutput
- type StringVariableState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // The Primary Access Key for the DSC Endpoint associated with this Automation Account. DscPrimaryAccessKey pulumi.StringOutput `pulumi:"dscPrimaryAccessKey"` // The Secondary Access Key for the DSC Endpoint associated with this Automation Account. DscSecondaryAccessKey pulumi.StringOutput `pulumi:"dscSecondaryAccessKey"` // The DSC Server Endpoint associated with this Automation Account. DscServerEndpoint pulumi.StringOutput `pulumi:"dscServerEndpoint"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Automation Account. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SKU name of the account - only `Basic` is supported at this time. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Automation Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = automation.NewAccount(ctx, "exampleAccount", &automation.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Basic"), Tags: pulumi.StringMap{ "environment": pulumi.String("development"), }, }) if err != nil { return err } return nil }) }
```
## Import
Automation Accounts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/account:Account account1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1
```
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶ added in v3.31.1
func (*Account) ToAccountOutput ¶ added in v3.31.1
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v3.31.1
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (*Account) ToAccountPtrOutput ¶ added in v3.47.1
func (i *Account) ToAccountPtrOutput() AccountPtrOutput
func (*Account) ToAccountPtrOutputWithContext ¶ added in v3.47.1
func (i *Account) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountArgs ¶
type AccountArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Automation Account. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name of the account - only `Basic` is supported at this time. SkuName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶ added in v3.47.1
type AccountArray []AccountInput
func (AccountArray) ElementType ¶ added in v3.47.1
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶ added in v3.47.1
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶ added in v3.47.1
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶ added in v3.47.1
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶ added in v3.47.1
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶ added in v3.47.1
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶ added in v3.47.1
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶ added in v3.47.1
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶ added in v3.47.1
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶ added in v3.31.1
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶ added in v3.47.1
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶ added in v3.47.1
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶ added in v3.47.1
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶ added in v3.47.1
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶ added in v3.47.1
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶ added in v3.47.1
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶ added in v3.47.1
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶ added in v3.47.1
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶ added in v3.47.1
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶ added in v3.47.1
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶ added in v3.31.1
type AccountOutput struct {
*pulumi.OutputState
}
func (AccountOutput) ElementType ¶ added in v3.31.1
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) ToAccountOutput ¶ added in v3.31.1
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v3.31.1
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (AccountOutput) ToAccountPtrOutput ¶ added in v3.47.1
func (o AccountOutput) ToAccountPtrOutput() AccountPtrOutput
func (AccountOutput) ToAccountPtrOutputWithContext ¶ added in v3.47.1
func (o AccountOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountPtrInput ¶ added in v3.47.1
type AccountPtrInput interface { pulumi.Input ToAccountPtrOutput() AccountPtrOutput ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput }
type AccountPtrOutput ¶ added in v3.47.1
type AccountPtrOutput struct {
*pulumi.OutputState
}
func (AccountPtrOutput) ElementType ¶ added in v3.47.1
func (AccountPtrOutput) ElementType() reflect.Type
func (AccountPtrOutput) ToAccountPtrOutput ¶ added in v3.47.1
func (o AccountPtrOutput) ToAccountPtrOutput() AccountPtrOutput
func (AccountPtrOutput) ToAccountPtrOutputWithContext ¶ added in v3.47.1
func (o AccountPtrOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountState ¶
type AccountState struct { // The Primary Access Key for the DSC Endpoint associated with this Automation Account. DscPrimaryAccessKey pulumi.StringPtrInput // The Secondary Access Key for the DSC Endpoint associated with this Automation Account. DscSecondaryAccessKey pulumi.StringPtrInput // The DSC Server Endpoint associated with this Automation Account. DscServerEndpoint pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Automation Account. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SKU name of the account - only `Basic` is supported at this time. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type BoolVariable ¶
type BoolVariable struct { pulumi.CustomResourceState // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The description of the Automation Variable. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrOutput `pulumi:"encrypted"` // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `boolean`. Value pulumi.BoolPtrOutput `pulumi:"value"` }
Manages a boolean variable in Azure Automation
## Import
Automation Bool Variable can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/boolVariable:BoolVariable example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tfex-example-rg/providers/Microsoft.Automation/automationAccounts/tfex-example-account/variables/tfex-example-var
```
func GetBoolVariable ¶
func GetBoolVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BoolVariableState, opts ...pulumi.ResourceOption) (*BoolVariable, error)
GetBoolVariable gets an existing BoolVariable 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 NewBoolVariable ¶
func NewBoolVariable(ctx *pulumi.Context, name string, args *BoolVariableArgs, opts ...pulumi.ResourceOption) (*BoolVariable, error)
NewBoolVariable registers a new resource with the given unique name, arguments, and options.
func (*BoolVariable) ElementType ¶ added in v3.31.1
func (*BoolVariable) ElementType() reflect.Type
func (*BoolVariable) ToBoolVariableOutput ¶ added in v3.31.1
func (i *BoolVariable) ToBoolVariableOutput() BoolVariableOutput
func (*BoolVariable) ToBoolVariableOutputWithContext ¶ added in v3.31.1
func (i *BoolVariable) ToBoolVariableOutputWithContext(ctx context.Context) BoolVariableOutput
func (*BoolVariable) ToBoolVariablePtrOutput ¶ added in v3.47.1
func (i *BoolVariable) ToBoolVariablePtrOutput() BoolVariablePtrOutput
func (*BoolVariable) ToBoolVariablePtrOutputWithContext ¶ added in v3.47.1
func (i *BoolVariable) ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput
type BoolVariableArgs ¶
type BoolVariableArgs struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The value of the Automation Variable as a `boolean`. Value pulumi.BoolPtrInput }
The set of arguments for constructing a BoolVariable resource.
func (BoolVariableArgs) ElementType ¶
func (BoolVariableArgs) ElementType() reflect.Type
type BoolVariableArray ¶ added in v3.47.1
type BoolVariableArray []BoolVariableInput
func (BoolVariableArray) ElementType ¶ added in v3.47.1
func (BoolVariableArray) ElementType() reflect.Type
func (BoolVariableArray) ToBoolVariableArrayOutput ¶ added in v3.47.1
func (i BoolVariableArray) ToBoolVariableArrayOutput() BoolVariableArrayOutput
func (BoolVariableArray) ToBoolVariableArrayOutputWithContext ¶ added in v3.47.1
func (i BoolVariableArray) ToBoolVariableArrayOutputWithContext(ctx context.Context) BoolVariableArrayOutput
type BoolVariableArrayInput ¶ added in v3.47.1
type BoolVariableArrayInput interface { pulumi.Input ToBoolVariableArrayOutput() BoolVariableArrayOutput ToBoolVariableArrayOutputWithContext(context.Context) BoolVariableArrayOutput }
BoolVariableArrayInput is an input type that accepts BoolVariableArray and BoolVariableArrayOutput values. You can construct a concrete instance of `BoolVariableArrayInput` via:
BoolVariableArray{ BoolVariableArgs{...} }
type BoolVariableArrayOutput ¶ added in v3.47.1
type BoolVariableArrayOutput struct{ *pulumi.OutputState }
func (BoolVariableArrayOutput) ElementType ¶ added in v3.47.1
func (BoolVariableArrayOutput) ElementType() reflect.Type
func (BoolVariableArrayOutput) Index ¶ added in v3.47.1
func (o BoolVariableArrayOutput) Index(i pulumi.IntInput) BoolVariableOutput
func (BoolVariableArrayOutput) ToBoolVariableArrayOutput ¶ added in v3.47.1
func (o BoolVariableArrayOutput) ToBoolVariableArrayOutput() BoolVariableArrayOutput
func (BoolVariableArrayOutput) ToBoolVariableArrayOutputWithContext ¶ added in v3.47.1
func (o BoolVariableArrayOutput) ToBoolVariableArrayOutputWithContext(ctx context.Context) BoolVariableArrayOutput
type BoolVariableInput ¶ added in v3.31.1
type BoolVariableInput interface { pulumi.Input ToBoolVariableOutput() BoolVariableOutput ToBoolVariableOutputWithContext(ctx context.Context) BoolVariableOutput }
type BoolVariableMap ¶ added in v3.47.1
type BoolVariableMap map[string]BoolVariableInput
func (BoolVariableMap) ElementType ¶ added in v3.47.1
func (BoolVariableMap) ElementType() reflect.Type
func (BoolVariableMap) ToBoolVariableMapOutput ¶ added in v3.47.1
func (i BoolVariableMap) ToBoolVariableMapOutput() BoolVariableMapOutput
func (BoolVariableMap) ToBoolVariableMapOutputWithContext ¶ added in v3.47.1
func (i BoolVariableMap) ToBoolVariableMapOutputWithContext(ctx context.Context) BoolVariableMapOutput
type BoolVariableMapInput ¶ added in v3.47.1
type BoolVariableMapInput interface { pulumi.Input ToBoolVariableMapOutput() BoolVariableMapOutput ToBoolVariableMapOutputWithContext(context.Context) BoolVariableMapOutput }
BoolVariableMapInput is an input type that accepts BoolVariableMap and BoolVariableMapOutput values. You can construct a concrete instance of `BoolVariableMapInput` via:
BoolVariableMap{ "key": BoolVariableArgs{...} }
type BoolVariableMapOutput ¶ added in v3.47.1
type BoolVariableMapOutput struct{ *pulumi.OutputState }
func (BoolVariableMapOutput) ElementType ¶ added in v3.47.1
func (BoolVariableMapOutput) ElementType() reflect.Type
func (BoolVariableMapOutput) MapIndex ¶ added in v3.47.1
func (o BoolVariableMapOutput) MapIndex(k pulumi.StringInput) BoolVariableOutput
func (BoolVariableMapOutput) ToBoolVariableMapOutput ¶ added in v3.47.1
func (o BoolVariableMapOutput) ToBoolVariableMapOutput() BoolVariableMapOutput
func (BoolVariableMapOutput) ToBoolVariableMapOutputWithContext ¶ added in v3.47.1
func (o BoolVariableMapOutput) ToBoolVariableMapOutputWithContext(ctx context.Context) BoolVariableMapOutput
type BoolVariableOutput ¶ added in v3.31.1
type BoolVariableOutput struct {
*pulumi.OutputState
}
func (BoolVariableOutput) ElementType ¶ added in v3.31.1
func (BoolVariableOutput) ElementType() reflect.Type
func (BoolVariableOutput) ToBoolVariableOutput ¶ added in v3.31.1
func (o BoolVariableOutput) ToBoolVariableOutput() BoolVariableOutput
func (BoolVariableOutput) ToBoolVariableOutputWithContext ¶ added in v3.31.1
func (o BoolVariableOutput) ToBoolVariableOutputWithContext(ctx context.Context) BoolVariableOutput
func (BoolVariableOutput) ToBoolVariablePtrOutput ¶ added in v3.47.1
func (o BoolVariableOutput) ToBoolVariablePtrOutput() BoolVariablePtrOutput
func (BoolVariableOutput) ToBoolVariablePtrOutputWithContext ¶ added in v3.47.1
func (o BoolVariableOutput) ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput
type BoolVariablePtrInput ¶ added in v3.47.1
type BoolVariablePtrInput interface { pulumi.Input ToBoolVariablePtrOutput() BoolVariablePtrOutput ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput }
type BoolVariablePtrOutput ¶ added in v3.47.1
type BoolVariablePtrOutput struct {
*pulumi.OutputState
}
func (BoolVariablePtrOutput) ElementType ¶ added in v3.47.1
func (BoolVariablePtrOutput) ElementType() reflect.Type
func (BoolVariablePtrOutput) ToBoolVariablePtrOutput ¶ added in v3.47.1
func (o BoolVariablePtrOutput) ToBoolVariablePtrOutput() BoolVariablePtrOutput
func (BoolVariablePtrOutput) ToBoolVariablePtrOutputWithContext ¶ added in v3.47.1
func (o BoolVariablePtrOutput) ToBoolVariablePtrOutputWithContext(ctx context.Context) BoolVariablePtrOutput
type BoolVariableState ¶
type BoolVariableState struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The value of the Automation Variable as a `boolean`. Value pulumi.BoolPtrInput }
func (BoolVariableState) ElementType ¶
func (BoolVariableState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // The name of the automation account in which the Certificate is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // Base64 encoded value of the certificate. Base64 pulumi.StringOutput `pulumi:"base64"` // The description of this Automation Certificate. Description pulumi.StringPtrOutput `pulumi:"description"` Exportable pulumi.BoolOutput `pulumi:"exportable"` // Specifies the name of the Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Certificate is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The thumbprint for the certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an Automation Certificate.
## Import
Automation Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/certificate:Certificate certificate1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/certificates/certificate1
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶ added in v3.31.1
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v3.31.1
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v3.31.1
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶ added in v3.47.1
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // The name of the automation account in which the Certificate is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // Base64 encoded value of the certificate. Base64 pulumi.StringInput // The description of this Automation Certificate. Description pulumi.StringPtrInput // Specifies the name of the Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Certificate is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶ added in v3.47.1
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶ added in v3.47.1
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶ added in v3.47.1
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶ added in v3.47.1
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶ added in v3.47.1
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶ added in v3.47.1
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶ added in v3.47.1
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶ added in v3.47.1
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶ added in v3.47.1
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶ added in v3.47.1
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶ added in v3.31.1
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶ added in v3.47.1
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶ added in v3.47.1
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶ added in v3.47.1
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶ added in v3.47.1
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶ added in v3.47.1
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶ added in v3.47.1
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶ added in v3.47.1
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶ added in v3.47.1
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶ added in v3.47.1
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶ added in v3.47.1
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶ added in v3.31.1
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶ added in v3.31.1
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶ added in v3.31.1
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v3.31.1
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶ added in v3.47.1
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶ added in v3.47.1
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶ added in v3.47.1
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶ added in v3.47.1
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶ added in v3.47.1
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateState ¶
type CertificateState struct { // The name of the automation account in which the Certificate is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // Base64 encoded value of the certificate. Base64 pulumi.StringPtrInput // The description of this Automation Certificate. Description pulumi.StringPtrInput Exportable pulumi.BoolPtrInput // Specifies the name of the Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Certificate is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The thumbprint for the certificate. Thumbprint pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type Connection ¶ added in v3.12.0
type Connection struct { pulumi.CustomResourceState // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // A description for this Connection. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The type of the Connection - can be either builtin type such as `Azure`, `AzureClassicCertificate`, and `AzureServicePrincipal`, or a user defined types. Changing this forces a new resource to be created. Type pulumi.StringOutput `pulumi:"type"` // A mapping of key value pairs passed to the connection. Different `type` needs different parameters in the `values`. Builtin types have required field values as below: Values pulumi.StringMapOutput `pulumi:"values"` }
Manages an Automation Connection.
## Import
Automation Connection can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/connection:Connection example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/connections/conn1
```
func GetConnection ¶ added in v3.12.0
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶ added in v3.12.0
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶ added in v3.31.1
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶ added in v3.31.1
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶ added in v3.31.1
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (*Connection) ToConnectionPtrOutput ¶ added in v3.47.1
func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
func (*Connection) ToConnectionPtrOutputWithContext ¶ added in v3.47.1
func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionArgs ¶ added in v3.12.0
type ConnectionArgs struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The type of the Connection - can be either builtin type such as `Azure`, `AzureClassicCertificate`, and `AzureServicePrincipal`, or a user defined types. Changing this forces a new resource to be created. Type pulumi.StringInput // A mapping of key value pairs passed to the connection. Different `type` needs different parameters in the `values`. Builtin types have required field values as below: Values pulumi.StringMapInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶ added in v3.12.0
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶ added in v3.47.1
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶ added in v3.47.1
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶ added in v3.47.1
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶ added in v3.47.1
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionArrayInput ¶ added in v3.47.1
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶ added in v3.47.1
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶ added in v3.47.1
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶ added in v3.47.1
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶ added in v3.47.1
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶ added in v3.47.1
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionCertificate ¶ added in v3.12.0
type ConnectionCertificate struct { pulumi.CustomResourceState // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The name of the automation certificate. AutomationCertificateName pulumi.StringOutput `pulumi:"automationCertificateName"` // A description for this Connection. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The id of subscription where the automation certificate exists. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` }
Manages an Automation Connection with type `Azure`.
## Import
Automation Connection can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/connectionCertificate:ConnectionCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/connections/conn1
```
func GetConnectionCertificate ¶ added in v3.12.0
func GetConnectionCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionCertificateState, opts ...pulumi.ResourceOption) (*ConnectionCertificate, error)
GetConnectionCertificate gets an existing ConnectionCertificate 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 NewConnectionCertificate ¶ added in v3.12.0
func NewConnectionCertificate(ctx *pulumi.Context, name string, args *ConnectionCertificateArgs, opts ...pulumi.ResourceOption) (*ConnectionCertificate, error)
NewConnectionCertificate registers a new resource with the given unique name, arguments, and options.
func (*ConnectionCertificate) ElementType ¶ added in v3.31.1
func (*ConnectionCertificate) ElementType() reflect.Type
func (*ConnectionCertificate) ToConnectionCertificateOutput ¶ added in v3.31.1
func (i *ConnectionCertificate) ToConnectionCertificateOutput() ConnectionCertificateOutput
func (*ConnectionCertificate) ToConnectionCertificateOutputWithContext ¶ added in v3.31.1
func (i *ConnectionCertificate) ToConnectionCertificateOutputWithContext(ctx context.Context) ConnectionCertificateOutput
func (*ConnectionCertificate) ToConnectionCertificatePtrOutput ¶ added in v3.47.1
func (i *ConnectionCertificate) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
func (*ConnectionCertificate) ToConnectionCertificatePtrOutputWithContext ¶ added in v3.47.1
func (i *ConnectionCertificate) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
type ConnectionCertificateArgs ¶ added in v3.12.0
type ConnectionCertificateArgs struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The name of the automation certificate. AutomationCertificateName pulumi.StringInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The id of subscription where the automation certificate exists. SubscriptionId pulumi.StringInput }
The set of arguments for constructing a ConnectionCertificate resource.
func (ConnectionCertificateArgs) ElementType ¶ added in v3.12.0
func (ConnectionCertificateArgs) ElementType() reflect.Type
type ConnectionCertificateArray ¶ added in v3.47.1
type ConnectionCertificateArray []ConnectionCertificateInput
func (ConnectionCertificateArray) ElementType ¶ added in v3.47.1
func (ConnectionCertificateArray) ElementType() reflect.Type
func (ConnectionCertificateArray) ToConnectionCertificateArrayOutput ¶ added in v3.47.1
func (i ConnectionCertificateArray) ToConnectionCertificateArrayOutput() ConnectionCertificateArrayOutput
func (ConnectionCertificateArray) ToConnectionCertificateArrayOutputWithContext ¶ added in v3.47.1
func (i ConnectionCertificateArray) ToConnectionCertificateArrayOutputWithContext(ctx context.Context) ConnectionCertificateArrayOutput
type ConnectionCertificateArrayInput ¶ added in v3.47.1
type ConnectionCertificateArrayInput interface { pulumi.Input ToConnectionCertificateArrayOutput() ConnectionCertificateArrayOutput ToConnectionCertificateArrayOutputWithContext(context.Context) ConnectionCertificateArrayOutput }
ConnectionCertificateArrayInput is an input type that accepts ConnectionCertificateArray and ConnectionCertificateArrayOutput values. You can construct a concrete instance of `ConnectionCertificateArrayInput` via:
ConnectionCertificateArray{ ConnectionCertificateArgs{...} }
type ConnectionCertificateArrayOutput ¶ added in v3.47.1
type ConnectionCertificateArrayOutput struct{ *pulumi.OutputState }
func (ConnectionCertificateArrayOutput) ElementType ¶ added in v3.47.1
func (ConnectionCertificateArrayOutput) ElementType() reflect.Type
func (ConnectionCertificateArrayOutput) Index ¶ added in v3.47.1
func (o ConnectionCertificateArrayOutput) Index(i pulumi.IntInput) ConnectionCertificateOutput
func (ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutput ¶ added in v3.47.1
func (o ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutput() ConnectionCertificateArrayOutput
func (ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutputWithContext ¶ added in v3.47.1
func (o ConnectionCertificateArrayOutput) ToConnectionCertificateArrayOutputWithContext(ctx context.Context) ConnectionCertificateArrayOutput
type ConnectionCertificateInput ¶ added in v3.31.1
type ConnectionCertificateInput interface { pulumi.Input ToConnectionCertificateOutput() ConnectionCertificateOutput ToConnectionCertificateOutputWithContext(ctx context.Context) ConnectionCertificateOutput }
type ConnectionCertificateMap ¶ added in v3.47.1
type ConnectionCertificateMap map[string]ConnectionCertificateInput
func (ConnectionCertificateMap) ElementType ¶ added in v3.47.1
func (ConnectionCertificateMap) ElementType() reflect.Type
func (ConnectionCertificateMap) ToConnectionCertificateMapOutput ¶ added in v3.47.1
func (i ConnectionCertificateMap) ToConnectionCertificateMapOutput() ConnectionCertificateMapOutput
func (ConnectionCertificateMap) ToConnectionCertificateMapOutputWithContext ¶ added in v3.47.1
func (i ConnectionCertificateMap) ToConnectionCertificateMapOutputWithContext(ctx context.Context) ConnectionCertificateMapOutput
type ConnectionCertificateMapInput ¶ added in v3.47.1
type ConnectionCertificateMapInput interface { pulumi.Input ToConnectionCertificateMapOutput() ConnectionCertificateMapOutput ToConnectionCertificateMapOutputWithContext(context.Context) ConnectionCertificateMapOutput }
ConnectionCertificateMapInput is an input type that accepts ConnectionCertificateMap and ConnectionCertificateMapOutput values. You can construct a concrete instance of `ConnectionCertificateMapInput` via:
ConnectionCertificateMap{ "key": ConnectionCertificateArgs{...} }
type ConnectionCertificateMapOutput ¶ added in v3.47.1
type ConnectionCertificateMapOutput struct{ *pulumi.OutputState }
func (ConnectionCertificateMapOutput) ElementType ¶ added in v3.47.1
func (ConnectionCertificateMapOutput) ElementType() reflect.Type
func (ConnectionCertificateMapOutput) MapIndex ¶ added in v3.47.1
func (o ConnectionCertificateMapOutput) MapIndex(k pulumi.StringInput) ConnectionCertificateOutput
func (ConnectionCertificateMapOutput) ToConnectionCertificateMapOutput ¶ added in v3.47.1
func (o ConnectionCertificateMapOutput) ToConnectionCertificateMapOutput() ConnectionCertificateMapOutput
func (ConnectionCertificateMapOutput) ToConnectionCertificateMapOutputWithContext ¶ added in v3.47.1
func (o ConnectionCertificateMapOutput) ToConnectionCertificateMapOutputWithContext(ctx context.Context) ConnectionCertificateMapOutput
type ConnectionCertificateOutput ¶ added in v3.31.1
type ConnectionCertificateOutput struct {
*pulumi.OutputState
}
func (ConnectionCertificateOutput) ElementType ¶ added in v3.31.1
func (ConnectionCertificateOutput) ElementType() reflect.Type
func (ConnectionCertificateOutput) ToConnectionCertificateOutput ¶ added in v3.31.1
func (o ConnectionCertificateOutput) ToConnectionCertificateOutput() ConnectionCertificateOutput
func (ConnectionCertificateOutput) ToConnectionCertificateOutputWithContext ¶ added in v3.31.1
func (o ConnectionCertificateOutput) ToConnectionCertificateOutputWithContext(ctx context.Context) ConnectionCertificateOutput
func (ConnectionCertificateOutput) ToConnectionCertificatePtrOutput ¶ added in v3.47.1
func (o ConnectionCertificateOutput) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
func (ConnectionCertificateOutput) ToConnectionCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionCertificateOutput) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
type ConnectionCertificatePtrInput ¶ added in v3.47.1
type ConnectionCertificatePtrInput interface { pulumi.Input ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput }
type ConnectionCertificatePtrOutput ¶ added in v3.47.1
type ConnectionCertificatePtrOutput struct {
*pulumi.OutputState
}
func (ConnectionCertificatePtrOutput) ElementType ¶ added in v3.47.1
func (ConnectionCertificatePtrOutput) ElementType() reflect.Type
func (ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutput ¶ added in v3.47.1
func (o ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutput() ConnectionCertificatePtrOutput
func (ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionCertificatePtrOutput) ToConnectionCertificatePtrOutputWithContext(ctx context.Context) ConnectionCertificatePtrOutput
type ConnectionCertificateState ¶ added in v3.12.0
type ConnectionCertificateState struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The name of the automation certificate. AutomationCertificateName pulumi.StringPtrInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The id of subscription where the automation certificate exists. SubscriptionId pulumi.StringPtrInput }
func (ConnectionCertificateState) ElementType ¶ added in v3.12.0
func (ConnectionCertificateState) ElementType() reflect.Type
type ConnectionClassicCertificate ¶ added in v3.12.0
type ConnectionClassicCertificate struct { pulumi.CustomResourceState // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The name of the certificate asset. CertificateAssetName pulumi.StringOutput `pulumi:"certificateAssetName"` // A description for this Connection. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The id of subscription. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // The name of subscription. SubscriptionName pulumi.StringOutput `pulumi:"subscriptionName"` }
Manages an Automation Connection with type `AzureClassicCertificate`.
## Import
Automation Connection can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/connectionClassicCertificate:ConnectionClassicCertificate conn1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/connections/conn1
```
func GetConnectionClassicCertificate ¶ added in v3.12.0
func GetConnectionClassicCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionClassicCertificateState, opts ...pulumi.ResourceOption) (*ConnectionClassicCertificate, error)
GetConnectionClassicCertificate gets an existing ConnectionClassicCertificate 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 NewConnectionClassicCertificate ¶ added in v3.12.0
func NewConnectionClassicCertificate(ctx *pulumi.Context, name string, args *ConnectionClassicCertificateArgs, opts ...pulumi.ResourceOption) (*ConnectionClassicCertificate, error)
NewConnectionClassicCertificate registers a new resource with the given unique name, arguments, and options.
func (*ConnectionClassicCertificate) ElementType ¶ added in v3.31.1
func (*ConnectionClassicCertificate) ElementType() reflect.Type
func (*ConnectionClassicCertificate) ToConnectionClassicCertificateOutput ¶ added in v3.31.1
func (i *ConnectionClassicCertificate) ToConnectionClassicCertificateOutput() ConnectionClassicCertificateOutput
func (*ConnectionClassicCertificate) ToConnectionClassicCertificateOutputWithContext ¶ added in v3.31.1
func (i *ConnectionClassicCertificate) ToConnectionClassicCertificateOutputWithContext(ctx context.Context) ConnectionClassicCertificateOutput
func (*ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutput ¶ added in v3.47.1
func (i *ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
func (*ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutputWithContext ¶ added in v3.47.1
func (i *ConnectionClassicCertificate) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
type ConnectionClassicCertificateArgs ¶ added in v3.12.0
type ConnectionClassicCertificateArgs struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The name of the certificate asset. CertificateAssetName pulumi.StringInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The id of subscription. SubscriptionId pulumi.StringInput // The name of subscription. SubscriptionName pulumi.StringInput }
The set of arguments for constructing a ConnectionClassicCertificate resource.
func (ConnectionClassicCertificateArgs) ElementType ¶ added in v3.12.0
func (ConnectionClassicCertificateArgs) ElementType() reflect.Type
type ConnectionClassicCertificateArray ¶ added in v3.47.1
type ConnectionClassicCertificateArray []ConnectionClassicCertificateInput
func (ConnectionClassicCertificateArray) ElementType ¶ added in v3.47.1
func (ConnectionClassicCertificateArray) ElementType() reflect.Type
func (ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutput ¶ added in v3.47.1
func (i ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutput() ConnectionClassicCertificateArrayOutput
func (ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutputWithContext ¶ added in v3.47.1
func (i ConnectionClassicCertificateArray) ToConnectionClassicCertificateArrayOutputWithContext(ctx context.Context) ConnectionClassicCertificateArrayOutput
type ConnectionClassicCertificateArrayInput ¶ added in v3.47.1
type ConnectionClassicCertificateArrayInput interface { pulumi.Input ToConnectionClassicCertificateArrayOutput() ConnectionClassicCertificateArrayOutput ToConnectionClassicCertificateArrayOutputWithContext(context.Context) ConnectionClassicCertificateArrayOutput }
ConnectionClassicCertificateArrayInput is an input type that accepts ConnectionClassicCertificateArray and ConnectionClassicCertificateArrayOutput values. You can construct a concrete instance of `ConnectionClassicCertificateArrayInput` via:
ConnectionClassicCertificateArray{ ConnectionClassicCertificateArgs{...} }
type ConnectionClassicCertificateArrayOutput ¶ added in v3.47.1
type ConnectionClassicCertificateArrayOutput struct{ *pulumi.OutputState }
func (ConnectionClassicCertificateArrayOutput) ElementType ¶ added in v3.47.1
func (ConnectionClassicCertificateArrayOutput) ElementType() reflect.Type
func (ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutput ¶ added in v3.47.1
func (o ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutput() ConnectionClassicCertificateArrayOutput
func (ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutputWithContext ¶ added in v3.47.1
func (o ConnectionClassicCertificateArrayOutput) ToConnectionClassicCertificateArrayOutputWithContext(ctx context.Context) ConnectionClassicCertificateArrayOutput
type ConnectionClassicCertificateInput ¶ added in v3.31.1
type ConnectionClassicCertificateInput interface { pulumi.Input ToConnectionClassicCertificateOutput() ConnectionClassicCertificateOutput ToConnectionClassicCertificateOutputWithContext(ctx context.Context) ConnectionClassicCertificateOutput }
type ConnectionClassicCertificateMap ¶ added in v3.47.1
type ConnectionClassicCertificateMap map[string]ConnectionClassicCertificateInput
func (ConnectionClassicCertificateMap) ElementType ¶ added in v3.47.1
func (ConnectionClassicCertificateMap) ElementType() reflect.Type
func (ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutput ¶ added in v3.47.1
func (i ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutput() ConnectionClassicCertificateMapOutput
func (ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutputWithContext ¶ added in v3.47.1
func (i ConnectionClassicCertificateMap) ToConnectionClassicCertificateMapOutputWithContext(ctx context.Context) ConnectionClassicCertificateMapOutput
type ConnectionClassicCertificateMapInput ¶ added in v3.47.1
type ConnectionClassicCertificateMapInput interface { pulumi.Input ToConnectionClassicCertificateMapOutput() ConnectionClassicCertificateMapOutput ToConnectionClassicCertificateMapOutputWithContext(context.Context) ConnectionClassicCertificateMapOutput }
ConnectionClassicCertificateMapInput is an input type that accepts ConnectionClassicCertificateMap and ConnectionClassicCertificateMapOutput values. You can construct a concrete instance of `ConnectionClassicCertificateMapInput` via:
ConnectionClassicCertificateMap{ "key": ConnectionClassicCertificateArgs{...} }
type ConnectionClassicCertificateMapOutput ¶ added in v3.47.1
type ConnectionClassicCertificateMapOutput struct{ *pulumi.OutputState }
func (ConnectionClassicCertificateMapOutput) ElementType ¶ added in v3.47.1
func (ConnectionClassicCertificateMapOutput) ElementType() reflect.Type
func (ConnectionClassicCertificateMapOutput) MapIndex ¶ added in v3.47.1
func (o ConnectionClassicCertificateMapOutput) MapIndex(k pulumi.StringInput) ConnectionClassicCertificateOutput
func (ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutput ¶ added in v3.47.1
func (o ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutput() ConnectionClassicCertificateMapOutput
func (ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutputWithContext ¶ added in v3.47.1
func (o ConnectionClassicCertificateMapOutput) ToConnectionClassicCertificateMapOutputWithContext(ctx context.Context) ConnectionClassicCertificateMapOutput
type ConnectionClassicCertificateOutput ¶ added in v3.31.1
type ConnectionClassicCertificateOutput struct {
*pulumi.OutputState
}
func (ConnectionClassicCertificateOutput) ElementType ¶ added in v3.31.1
func (ConnectionClassicCertificateOutput) ElementType() reflect.Type
func (ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutput ¶ added in v3.31.1
func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutput() ConnectionClassicCertificateOutput
func (ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutputWithContext ¶ added in v3.31.1
func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificateOutputWithContext(ctx context.Context) ConnectionClassicCertificateOutput
func (ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutput ¶ added in v3.47.1
func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
func (ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionClassicCertificateOutput) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
type ConnectionClassicCertificatePtrInput ¶ added in v3.47.1
type ConnectionClassicCertificatePtrInput interface { pulumi.Input ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput }
type ConnectionClassicCertificatePtrOutput ¶ added in v3.47.1
type ConnectionClassicCertificatePtrOutput struct {
*pulumi.OutputState
}
func (ConnectionClassicCertificatePtrOutput) ElementType ¶ added in v3.47.1
func (ConnectionClassicCertificatePtrOutput) ElementType() reflect.Type
func (ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutput ¶ added in v3.47.1
func (o ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutput() ConnectionClassicCertificatePtrOutput
func (ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionClassicCertificatePtrOutput) ToConnectionClassicCertificatePtrOutputWithContext(ctx context.Context) ConnectionClassicCertificatePtrOutput
type ConnectionClassicCertificateState ¶ added in v3.12.0
type ConnectionClassicCertificateState struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The name of the certificate asset. CertificateAssetName pulumi.StringPtrInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The id of subscription. SubscriptionId pulumi.StringPtrInput // The name of subscription. SubscriptionName pulumi.StringPtrInput }
func (ConnectionClassicCertificateState) ElementType ¶ added in v3.12.0
func (ConnectionClassicCertificateState) ElementType() reflect.Type
type ConnectionInput ¶ added in v3.31.1
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionMap ¶ added in v3.47.1
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶ added in v3.47.1
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶ added in v3.47.1
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶ added in v3.47.1
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionMapInput ¶ added in v3.47.1
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶ added in v3.47.1
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶ added in v3.47.1
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶ added in v3.47.1
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶ added in v3.47.1
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶ added in v3.47.1
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionOutput ¶ added in v3.31.1
type ConnectionOutput struct {
*pulumi.OutputState
}
func (ConnectionOutput) ElementType ¶ added in v3.31.1
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) ToConnectionOutput ¶ added in v3.31.1
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶ added in v3.31.1
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToConnectionPtrOutput ¶ added in v3.47.1
func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionOutput) ToConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionPtrInput ¶ added in v3.47.1
type ConnectionPtrInput interface { pulumi.Input ToConnectionPtrOutput() ConnectionPtrOutput ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput }
type ConnectionPtrOutput ¶ added in v3.47.1
type ConnectionPtrOutput struct {
*pulumi.OutputState
}
func (ConnectionPtrOutput) ElementType ¶ added in v3.47.1
func (ConnectionPtrOutput) ElementType() reflect.Type
func (ConnectionPtrOutput) ToConnectionPtrOutput ¶ added in v3.47.1
func (o ConnectionPtrOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionPtrOutput) ToConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionPtrOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionServicePrincipal ¶ added in v3.12.0
type ConnectionServicePrincipal struct { pulumi.CustomResourceState // The (Client) ID of the Service Principal. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The thumbprint of the Service Principal Certificate. CertificateThumbprint pulumi.StringOutput `pulumi:"certificateThumbprint"` // A description for this Connection. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The subscription GUID. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // The ID of the Tenant the Service Principal is assigned in. TenantId pulumi.StringOutput `pulumi:"tenantId"` }
Manages an Automation Connection with type `AzureServicePrincipal`.
## Import
Automation Connection can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/connectionServicePrincipal:ConnectionServicePrincipal conn1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/connections/conn1
```
func GetConnectionServicePrincipal ¶ added in v3.12.0
func GetConnectionServicePrincipal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionServicePrincipalState, opts ...pulumi.ResourceOption) (*ConnectionServicePrincipal, error)
GetConnectionServicePrincipal gets an existing ConnectionServicePrincipal 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 NewConnectionServicePrincipal ¶ added in v3.12.0
func NewConnectionServicePrincipal(ctx *pulumi.Context, name string, args *ConnectionServicePrincipalArgs, opts ...pulumi.ResourceOption) (*ConnectionServicePrincipal, error)
NewConnectionServicePrincipal registers a new resource with the given unique name, arguments, and options.
func (*ConnectionServicePrincipal) ElementType ¶ added in v3.31.1
func (*ConnectionServicePrincipal) ElementType() reflect.Type
func (*ConnectionServicePrincipal) ToConnectionServicePrincipalOutput ¶ added in v3.31.1
func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalOutput() ConnectionServicePrincipalOutput
func (*ConnectionServicePrincipal) ToConnectionServicePrincipalOutputWithContext ¶ added in v3.31.1
func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalOutputWithContext(ctx context.Context) ConnectionServicePrincipalOutput
func (*ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutput ¶ added in v3.47.1
func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
func (*ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutputWithContext ¶ added in v3.47.1
func (i *ConnectionServicePrincipal) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
type ConnectionServicePrincipalArgs ¶ added in v3.12.0
type ConnectionServicePrincipalArgs struct { // The (Client) ID of the Service Principal. ApplicationId pulumi.StringInput // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The thumbprint of the Service Principal Certificate. CertificateThumbprint pulumi.StringInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The subscription GUID. SubscriptionId pulumi.StringInput // The ID of the Tenant the Service Principal is assigned in. TenantId pulumi.StringInput }
The set of arguments for constructing a ConnectionServicePrincipal resource.
func (ConnectionServicePrincipalArgs) ElementType ¶ added in v3.12.0
func (ConnectionServicePrincipalArgs) ElementType() reflect.Type
type ConnectionServicePrincipalArray ¶ added in v3.47.1
type ConnectionServicePrincipalArray []ConnectionServicePrincipalInput
func (ConnectionServicePrincipalArray) ElementType ¶ added in v3.47.1
func (ConnectionServicePrincipalArray) ElementType() reflect.Type
func (ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutput ¶ added in v3.47.1
func (i ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutput() ConnectionServicePrincipalArrayOutput
func (ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutputWithContext ¶ added in v3.47.1
func (i ConnectionServicePrincipalArray) ToConnectionServicePrincipalArrayOutputWithContext(ctx context.Context) ConnectionServicePrincipalArrayOutput
type ConnectionServicePrincipalArrayInput ¶ added in v3.47.1
type ConnectionServicePrincipalArrayInput interface { pulumi.Input ToConnectionServicePrincipalArrayOutput() ConnectionServicePrincipalArrayOutput ToConnectionServicePrincipalArrayOutputWithContext(context.Context) ConnectionServicePrincipalArrayOutput }
ConnectionServicePrincipalArrayInput is an input type that accepts ConnectionServicePrincipalArray and ConnectionServicePrincipalArrayOutput values. You can construct a concrete instance of `ConnectionServicePrincipalArrayInput` via:
ConnectionServicePrincipalArray{ ConnectionServicePrincipalArgs{...} }
type ConnectionServicePrincipalArrayOutput ¶ added in v3.47.1
type ConnectionServicePrincipalArrayOutput struct{ *pulumi.OutputState }
func (ConnectionServicePrincipalArrayOutput) ElementType ¶ added in v3.47.1
func (ConnectionServicePrincipalArrayOutput) ElementType() reflect.Type
func (ConnectionServicePrincipalArrayOutput) Index ¶ added in v3.47.1
func (o ConnectionServicePrincipalArrayOutput) Index(i pulumi.IntInput) ConnectionServicePrincipalOutput
func (ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutput ¶ added in v3.47.1
func (o ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutput() ConnectionServicePrincipalArrayOutput
func (ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutputWithContext ¶ added in v3.47.1
func (o ConnectionServicePrincipalArrayOutput) ToConnectionServicePrincipalArrayOutputWithContext(ctx context.Context) ConnectionServicePrincipalArrayOutput
type ConnectionServicePrincipalInput ¶ added in v3.31.1
type ConnectionServicePrincipalInput interface { pulumi.Input ToConnectionServicePrincipalOutput() ConnectionServicePrincipalOutput ToConnectionServicePrincipalOutputWithContext(ctx context.Context) ConnectionServicePrincipalOutput }
type ConnectionServicePrincipalMap ¶ added in v3.47.1
type ConnectionServicePrincipalMap map[string]ConnectionServicePrincipalInput
func (ConnectionServicePrincipalMap) ElementType ¶ added in v3.47.1
func (ConnectionServicePrincipalMap) ElementType() reflect.Type
func (ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutput ¶ added in v3.47.1
func (i ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutput() ConnectionServicePrincipalMapOutput
func (ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutputWithContext ¶ added in v3.47.1
func (i ConnectionServicePrincipalMap) ToConnectionServicePrincipalMapOutputWithContext(ctx context.Context) ConnectionServicePrincipalMapOutput
type ConnectionServicePrincipalMapInput ¶ added in v3.47.1
type ConnectionServicePrincipalMapInput interface { pulumi.Input ToConnectionServicePrincipalMapOutput() ConnectionServicePrincipalMapOutput ToConnectionServicePrincipalMapOutputWithContext(context.Context) ConnectionServicePrincipalMapOutput }
ConnectionServicePrincipalMapInput is an input type that accepts ConnectionServicePrincipalMap and ConnectionServicePrincipalMapOutput values. You can construct a concrete instance of `ConnectionServicePrincipalMapInput` via:
ConnectionServicePrincipalMap{ "key": ConnectionServicePrincipalArgs{...} }
type ConnectionServicePrincipalMapOutput ¶ added in v3.47.1
type ConnectionServicePrincipalMapOutput struct{ *pulumi.OutputState }
func (ConnectionServicePrincipalMapOutput) ElementType ¶ added in v3.47.1
func (ConnectionServicePrincipalMapOutput) ElementType() reflect.Type
func (ConnectionServicePrincipalMapOutput) MapIndex ¶ added in v3.47.1
func (o ConnectionServicePrincipalMapOutput) MapIndex(k pulumi.StringInput) ConnectionServicePrincipalOutput
func (ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutput ¶ added in v3.47.1
func (o ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutput() ConnectionServicePrincipalMapOutput
func (ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutputWithContext ¶ added in v3.47.1
func (o ConnectionServicePrincipalMapOutput) ToConnectionServicePrincipalMapOutputWithContext(ctx context.Context) ConnectionServicePrincipalMapOutput
type ConnectionServicePrincipalOutput ¶ added in v3.31.1
type ConnectionServicePrincipalOutput struct {
*pulumi.OutputState
}
func (ConnectionServicePrincipalOutput) ElementType ¶ added in v3.31.1
func (ConnectionServicePrincipalOutput) ElementType() reflect.Type
func (ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutput ¶ added in v3.31.1
func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutput() ConnectionServicePrincipalOutput
func (ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutputWithContext ¶ added in v3.31.1
func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalOutputWithContext(ctx context.Context) ConnectionServicePrincipalOutput
func (ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutput ¶ added in v3.47.1
func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
func (ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionServicePrincipalOutput) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
type ConnectionServicePrincipalPtrInput ¶ added in v3.47.1
type ConnectionServicePrincipalPtrInput interface { pulumi.Input ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput }
type ConnectionServicePrincipalPtrOutput ¶ added in v3.47.1
type ConnectionServicePrincipalPtrOutput struct {
*pulumi.OutputState
}
func (ConnectionServicePrincipalPtrOutput) ElementType ¶ added in v3.47.1
func (ConnectionServicePrincipalPtrOutput) ElementType() reflect.Type
func (ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutput ¶ added in v3.47.1
func (o ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutput() ConnectionServicePrincipalPtrOutput
func (ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutputWithContext ¶ added in v3.47.1
func (o ConnectionServicePrincipalPtrOutput) ToConnectionServicePrincipalPtrOutputWithContext(ctx context.Context) ConnectionServicePrincipalPtrOutput
type ConnectionServicePrincipalState ¶ added in v3.12.0
type ConnectionServicePrincipalState struct { // The (Client) ID of the Service Principal. ApplicationId pulumi.StringPtrInput // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The thumbprint of the Service Principal Certificate. CertificateThumbprint pulumi.StringPtrInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The subscription GUID. SubscriptionId pulumi.StringPtrInput // The ID of the Tenant the Service Principal is assigned in. TenantId pulumi.StringPtrInput }
func (ConnectionServicePrincipalState) ElementType ¶ added in v3.12.0
func (ConnectionServicePrincipalState) ElementType() reflect.Type
type ConnectionState ¶ added in v3.12.0
type ConnectionState struct { // The name of the automation account in which the Connection is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // A description for this Connection. Description pulumi.StringPtrInput // Specifies the name of the Connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Connection is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The type of the Connection - can be either builtin type such as `Azure`, `AzureClassicCertificate`, and `AzureServicePrincipal`, or a user defined types. Changing this forces a new resource to be created. Type pulumi.StringPtrInput // A mapping of key value pairs passed to the connection. Different `type` needs different parameters in the `values`. Builtin types have required field values as below: Values pulumi.StringMapInput }
func (ConnectionState) ElementType ¶ added in v3.12.0
func (ConnectionState) ElementType() reflect.Type
type Credential ¶
type Credential struct { pulumi.CustomResourceState // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The description associated with this Automation Credential. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Credential. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The password associated with this Automation Credential. Password pulumi.StringOutput `pulumi:"password"` // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The username associated with this Automation Credential. Username pulumi.StringOutput `pulumi:"username"` }
Manages a Automation Credential.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := automation.NewAccount(ctx, "exampleAccount", &automation.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Basic"), }) if err != nil { return err } _, err = automation.NewCredential(ctx, "exampleCredential", &automation.CredentialArgs{ ResourceGroupName: exampleResourceGroup.Name, AutomationAccountName: exampleAccount.Name, Username: pulumi.String("example_user"), Password: pulumi.String("example_pwd"), Description: pulumi.String("This is an example credential"), }) if err != nil { return err } return nil }) }
```
## Import
Automation Credentials can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/credential:Credential credential1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/credentials/credential1
```
func GetCredential ¶
func GetCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CredentialState, opts ...pulumi.ResourceOption) (*Credential, error)
GetCredential gets an existing Credential 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 NewCredential ¶
func NewCredential(ctx *pulumi.Context, name string, args *CredentialArgs, opts ...pulumi.ResourceOption) (*Credential, error)
NewCredential registers a new resource with the given unique name, arguments, and options.
func (*Credential) ElementType ¶ added in v3.31.1
func (*Credential) ElementType() reflect.Type
func (*Credential) ToCredentialOutput ¶ added in v3.31.1
func (i *Credential) ToCredentialOutput() CredentialOutput
func (*Credential) ToCredentialOutputWithContext ¶ added in v3.31.1
func (i *Credential) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
func (*Credential) ToCredentialPtrOutput ¶ added in v3.47.1
func (i *Credential) ToCredentialPtrOutput() CredentialPtrOutput
func (*Credential) ToCredentialPtrOutputWithContext ¶ added in v3.47.1
func (i *Credential) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
type CredentialArgs ¶
type CredentialArgs struct { // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The description associated with this Automation Credential. Description pulumi.StringPtrInput // Specifies the name of the Credential. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password associated with this Automation Credential. Password pulumi.StringInput // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The username associated with this Automation Credential. Username pulumi.StringInput }
The set of arguments for constructing a Credential resource.
func (CredentialArgs) ElementType ¶
func (CredentialArgs) ElementType() reflect.Type
type CredentialArray ¶ added in v3.47.1
type CredentialArray []CredentialInput
func (CredentialArray) ElementType ¶ added in v3.47.1
func (CredentialArray) ElementType() reflect.Type
func (CredentialArray) ToCredentialArrayOutput ¶ added in v3.47.1
func (i CredentialArray) ToCredentialArrayOutput() CredentialArrayOutput
func (CredentialArray) ToCredentialArrayOutputWithContext ¶ added in v3.47.1
func (i CredentialArray) ToCredentialArrayOutputWithContext(ctx context.Context) CredentialArrayOutput
type CredentialArrayInput ¶ added in v3.47.1
type CredentialArrayInput interface { pulumi.Input ToCredentialArrayOutput() CredentialArrayOutput ToCredentialArrayOutputWithContext(context.Context) CredentialArrayOutput }
CredentialArrayInput is an input type that accepts CredentialArray and CredentialArrayOutput values. You can construct a concrete instance of `CredentialArrayInput` via:
CredentialArray{ CredentialArgs{...} }
type CredentialArrayOutput ¶ added in v3.47.1
type CredentialArrayOutput struct{ *pulumi.OutputState }
func (CredentialArrayOutput) ElementType ¶ added in v3.47.1
func (CredentialArrayOutput) ElementType() reflect.Type
func (CredentialArrayOutput) Index ¶ added in v3.47.1
func (o CredentialArrayOutput) Index(i pulumi.IntInput) CredentialOutput
func (CredentialArrayOutput) ToCredentialArrayOutput ¶ added in v3.47.1
func (o CredentialArrayOutput) ToCredentialArrayOutput() CredentialArrayOutput
func (CredentialArrayOutput) ToCredentialArrayOutputWithContext ¶ added in v3.47.1
func (o CredentialArrayOutput) ToCredentialArrayOutputWithContext(ctx context.Context) CredentialArrayOutput
type CredentialInput ¶ added in v3.31.1
type CredentialInput interface { pulumi.Input ToCredentialOutput() CredentialOutput ToCredentialOutputWithContext(ctx context.Context) CredentialOutput }
type CredentialMap ¶ added in v3.47.1
type CredentialMap map[string]CredentialInput
func (CredentialMap) ElementType ¶ added in v3.47.1
func (CredentialMap) ElementType() reflect.Type
func (CredentialMap) ToCredentialMapOutput ¶ added in v3.47.1
func (i CredentialMap) ToCredentialMapOutput() CredentialMapOutput
func (CredentialMap) ToCredentialMapOutputWithContext ¶ added in v3.47.1
func (i CredentialMap) ToCredentialMapOutputWithContext(ctx context.Context) CredentialMapOutput
type CredentialMapInput ¶ added in v3.47.1
type CredentialMapInput interface { pulumi.Input ToCredentialMapOutput() CredentialMapOutput ToCredentialMapOutputWithContext(context.Context) CredentialMapOutput }
CredentialMapInput is an input type that accepts CredentialMap and CredentialMapOutput values. You can construct a concrete instance of `CredentialMapInput` via:
CredentialMap{ "key": CredentialArgs{...} }
type CredentialMapOutput ¶ added in v3.47.1
type CredentialMapOutput struct{ *pulumi.OutputState }
func (CredentialMapOutput) ElementType ¶ added in v3.47.1
func (CredentialMapOutput) ElementType() reflect.Type
func (CredentialMapOutput) MapIndex ¶ added in v3.47.1
func (o CredentialMapOutput) MapIndex(k pulumi.StringInput) CredentialOutput
func (CredentialMapOutput) ToCredentialMapOutput ¶ added in v3.47.1
func (o CredentialMapOutput) ToCredentialMapOutput() CredentialMapOutput
func (CredentialMapOutput) ToCredentialMapOutputWithContext ¶ added in v3.47.1
func (o CredentialMapOutput) ToCredentialMapOutputWithContext(ctx context.Context) CredentialMapOutput
type CredentialOutput ¶ added in v3.31.1
type CredentialOutput struct {
*pulumi.OutputState
}
func (CredentialOutput) ElementType ¶ added in v3.31.1
func (CredentialOutput) ElementType() reflect.Type
func (CredentialOutput) ToCredentialOutput ¶ added in v3.31.1
func (o CredentialOutput) ToCredentialOutput() CredentialOutput
func (CredentialOutput) ToCredentialOutputWithContext ¶ added in v3.31.1
func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
func (CredentialOutput) ToCredentialPtrOutput ¶ added in v3.47.1
func (o CredentialOutput) ToCredentialPtrOutput() CredentialPtrOutput
func (CredentialOutput) ToCredentialPtrOutputWithContext ¶ added in v3.47.1
func (o CredentialOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
type CredentialPtrInput ¶ added in v3.47.1
type CredentialPtrInput interface { pulumi.Input ToCredentialPtrOutput() CredentialPtrOutput ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput }
type CredentialPtrOutput ¶ added in v3.47.1
type CredentialPtrOutput struct {
*pulumi.OutputState
}
func (CredentialPtrOutput) ElementType ¶ added in v3.47.1
func (CredentialPtrOutput) ElementType() reflect.Type
func (CredentialPtrOutput) ToCredentialPtrOutput ¶ added in v3.47.1
func (o CredentialPtrOutput) ToCredentialPtrOutput() CredentialPtrOutput
func (CredentialPtrOutput) ToCredentialPtrOutputWithContext ¶ added in v3.47.1
func (o CredentialPtrOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
type CredentialState ¶
type CredentialState struct { // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The description associated with this Automation Credential. Description pulumi.StringPtrInput // Specifies the name of the Credential. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password associated with this Automation Credential. Password pulumi.StringPtrInput // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The username associated with this Automation Credential. Username pulumi.StringPtrInput }
func (CredentialState) ElementType ¶
func (CredentialState) ElementType() reflect.Type
type DateTimeVariable ¶
type DateTimeVariable struct { pulumi.CustomResourceState // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The description of the Automation Variable. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrOutput `pulumi:"encrypted"` // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The value of the Automation Variable in the [RFC3339 Section 5.6 Internet Date/Time Format](https://tools.ietf.org/html/rfc3339#section-5.6). Value pulumi.StringPtrOutput `pulumi:"value"` }
Manages a DateTime variable in Azure Automation
## Import
Automation DateTime Variable can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/dateTimeVariable:DateTimeVariable example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tfex-example-rg/providers/Microsoft.Automation/automationAccounts/tfex-example-account/variables/tfex-example-var
```
func GetDateTimeVariable ¶
func GetDateTimeVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DateTimeVariableState, opts ...pulumi.ResourceOption) (*DateTimeVariable, error)
GetDateTimeVariable gets an existing DateTimeVariable 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 NewDateTimeVariable ¶
func NewDateTimeVariable(ctx *pulumi.Context, name string, args *DateTimeVariableArgs, opts ...pulumi.ResourceOption) (*DateTimeVariable, error)
NewDateTimeVariable registers a new resource with the given unique name, arguments, and options.
func (*DateTimeVariable) ElementType ¶ added in v3.31.1
func (*DateTimeVariable) ElementType() reflect.Type
func (*DateTimeVariable) ToDateTimeVariableOutput ¶ added in v3.31.1
func (i *DateTimeVariable) ToDateTimeVariableOutput() DateTimeVariableOutput
func (*DateTimeVariable) ToDateTimeVariableOutputWithContext ¶ added in v3.31.1
func (i *DateTimeVariable) ToDateTimeVariableOutputWithContext(ctx context.Context) DateTimeVariableOutput
func (*DateTimeVariable) ToDateTimeVariablePtrOutput ¶ added in v3.47.1
func (i *DateTimeVariable) ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput
func (*DateTimeVariable) ToDateTimeVariablePtrOutputWithContext ¶ added in v3.47.1
func (i *DateTimeVariable) ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput
type DateTimeVariableArgs ¶
type DateTimeVariableArgs struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The value of the Automation Variable in the [RFC3339 Section 5.6 Internet Date/Time Format](https://tools.ietf.org/html/rfc3339#section-5.6). Value pulumi.StringPtrInput }
The set of arguments for constructing a DateTimeVariable resource.
func (DateTimeVariableArgs) ElementType ¶
func (DateTimeVariableArgs) ElementType() reflect.Type
type DateTimeVariableArray ¶ added in v3.47.1
type DateTimeVariableArray []DateTimeVariableInput
func (DateTimeVariableArray) ElementType ¶ added in v3.47.1
func (DateTimeVariableArray) ElementType() reflect.Type
func (DateTimeVariableArray) ToDateTimeVariableArrayOutput ¶ added in v3.47.1
func (i DateTimeVariableArray) ToDateTimeVariableArrayOutput() DateTimeVariableArrayOutput
func (DateTimeVariableArray) ToDateTimeVariableArrayOutputWithContext ¶ added in v3.47.1
func (i DateTimeVariableArray) ToDateTimeVariableArrayOutputWithContext(ctx context.Context) DateTimeVariableArrayOutput
type DateTimeVariableArrayInput ¶ added in v3.47.1
type DateTimeVariableArrayInput interface { pulumi.Input ToDateTimeVariableArrayOutput() DateTimeVariableArrayOutput ToDateTimeVariableArrayOutputWithContext(context.Context) DateTimeVariableArrayOutput }
DateTimeVariableArrayInput is an input type that accepts DateTimeVariableArray and DateTimeVariableArrayOutput values. You can construct a concrete instance of `DateTimeVariableArrayInput` via:
DateTimeVariableArray{ DateTimeVariableArgs{...} }
type DateTimeVariableArrayOutput ¶ added in v3.47.1
type DateTimeVariableArrayOutput struct{ *pulumi.OutputState }
func (DateTimeVariableArrayOutput) ElementType ¶ added in v3.47.1
func (DateTimeVariableArrayOutput) ElementType() reflect.Type
func (DateTimeVariableArrayOutput) Index ¶ added in v3.47.1
func (o DateTimeVariableArrayOutput) Index(i pulumi.IntInput) DateTimeVariableOutput
func (DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutput ¶ added in v3.47.1
func (o DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutput() DateTimeVariableArrayOutput
func (DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutputWithContext ¶ added in v3.47.1
func (o DateTimeVariableArrayOutput) ToDateTimeVariableArrayOutputWithContext(ctx context.Context) DateTimeVariableArrayOutput
type DateTimeVariableInput ¶ added in v3.31.1
type DateTimeVariableInput interface { pulumi.Input ToDateTimeVariableOutput() DateTimeVariableOutput ToDateTimeVariableOutputWithContext(ctx context.Context) DateTimeVariableOutput }
type DateTimeVariableMap ¶ added in v3.47.1
type DateTimeVariableMap map[string]DateTimeVariableInput
func (DateTimeVariableMap) ElementType ¶ added in v3.47.1
func (DateTimeVariableMap) ElementType() reflect.Type
func (DateTimeVariableMap) ToDateTimeVariableMapOutput ¶ added in v3.47.1
func (i DateTimeVariableMap) ToDateTimeVariableMapOutput() DateTimeVariableMapOutput
func (DateTimeVariableMap) ToDateTimeVariableMapOutputWithContext ¶ added in v3.47.1
func (i DateTimeVariableMap) ToDateTimeVariableMapOutputWithContext(ctx context.Context) DateTimeVariableMapOutput
type DateTimeVariableMapInput ¶ added in v3.47.1
type DateTimeVariableMapInput interface { pulumi.Input ToDateTimeVariableMapOutput() DateTimeVariableMapOutput ToDateTimeVariableMapOutputWithContext(context.Context) DateTimeVariableMapOutput }
DateTimeVariableMapInput is an input type that accepts DateTimeVariableMap and DateTimeVariableMapOutput values. You can construct a concrete instance of `DateTimeVariableMapInput` via:
DateTimeVariableMap{ "key": DateTimeVariableArgs{...} }
type DateTimeVariableMapOutput ¶ added in v3.47.1
type DateTimeVariableMapOutput struct{ *pulumi.OutputState }
func (DateTimeVariableMapOutput) ElementType ¶ added in v3.47.1
func (DateTimeVariableMapOutput) ElementType() reflect.Type
func (DateTimeVariableMapOutput) MapIndex ¶ added in v3.47.1
func (o DateTimeVariableMapOutput) MapIndex(k pulumi.StringInput) DateTimeVariableOutput
func (DateTimeVariableMapOutput) ToDateTimeVariableMapOutput ¶ added in v3.47.1
func (o DateTimeVariableMapOutput) ToDateTimeVariableMapOutput() DateTimeVariableMapOutput
func (DateTimeVariableMapOutput) ToDateTimeVariableMapOutputWithContext ¶ added in v3.47.1
func (o DateTimeVariableMapOutput) ToDateTimeVariableMapOutputWithContext(ctx context.Context) DateTimeVariableMapOutput
type DateTimeVariableOutput ¶ added in v3.31.1
type DateTimeVariableOutput struct {
*pulumi.OutputState
}
func (DateTimeVariableOutput) ElementType ¶ added in v3.31.1
func (DateTimeVariableOutput) ElementType() reflect.Type
func (DateTimeVariableOutput) ToDateTimeVariableOutput ¶ added in v3.31.1
func (o DateTimeVariableOutput) ToDateTimeVariableOutput() DateTimeVariableOutput
func (DateTimeVariableOutput) ToDateTimeVariableOutputWithContext ¶ added in v3.31.1
func (o DateTimeVariableOutput) ToDateTimeVariableOutputWithContext(ctx context.Context) DateTimeVariableOutput
func (DateTimeVariableOutput) ToDateTimeVariablePtrOutput ¶ added in v3.47.1
func (o DateTimeVariableOutput) ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput
func (DateTimeVariableOutput) ToDateTimeVariablePtrOutputWithContext ¶ added in v3.47.1
func (o DateTimeVariableOutput) ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput
type DateTimeVariablePtrInput ¶ added in v3.47.1
type DateTimeVariablePtrInput interface { pulumi.Input ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput }
type DateTimeVariablePtrOutput ¶ added in v3.47.1
type DateTimeVariablePtrOutput struct {
*pulumi.OutputState
}
func (DateTimeVariablePtrOutput) ElementType ¶ added in v3.47.1
func (DateTimeVariablePtrOutput) ElementType() reflect.Type
func (DateTimeVariablePtrOutput) ToDateTimeVariablePtrOutput ¶ added in v3.47.1
func (o DateTimeVariablePtrOutput) ToDateTimeVariablePtrOutput() DateTimeVariablePtrOutput
func (DateTimeVariablePtrOutput) ToDateTimeVariablePtrOutputWithContext ¶ added in v3.47.1
func (o DateTimeVariablePtrOutput) ToDateTimeVariablePtrOutputWithContext(ctx context.Context) DateTimeVariablePtrOutput
type DateTimeVariableState ¶
type DateTimeVariableState struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The value of the Automation Variable in the [RFC3339 Section 5.6 Internet Date/Time Format](https://tools.ietf.org/html/rfc3339#section-5.6). Value pulumi.StringPtrInput }
func (DateTimeVariableState) ElementType ¶
func (DateTimeVariableState) ElementType() reflect.Type
type DscConfiguration ¶
type DscConfiguration struct { pulumi.CustomResourceState // The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The PowerShell DSC Configuration script. ContentEmbedded pulumi.StringOutput `pulumi:"contentEmbedded"` // Description to go with DSC Configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // Must be the same location as the Automation Account. Location pulumi.StringOutput `pulumi:"location"` // Verbose log option. LogVerbose pulumi.BoolPtrOutput `pulumi:"logVerbose"` // Specifies the name of the DSC Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` State pulumi.StringOutput `pulumi:"state"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Automation DSC Configuration.
## Import
Automation DSC Configuration's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/dscConfiguration:DscConfiguration configuration1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/configurations/configuration1
```
func GetDscConfiguration ¶
func GetDscConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DscConfigurationState, opts ...pulumi.ResourceOption) (*DscConfiguration, error)
GetDscConfiguration gets an existing DscConfiguration 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 NewDscConfiguration ¶
func NewDscConfiguration(ctx *pulumi.Context, name string, args *DscConfigurationArgs, opts ...pulumi.ResourceOption) (*DscConfiguration, error)
NewDscConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DscConfiguration) ElementType ¶ added in v3.31.1
func (*DscConfiguration) ElementType() reflect.Type
func (*DscConfiguration) ToDscConfigurationOutput ¶ added in v3.31.1
func (i *DscConfiguration) ToDscConfigurationOutput() DscConfigurationOutput
func (*DscConfiguration) ToDscConfigurationOutputWithContext ¶ added in v3.31.1
func (i *DscConfiguration) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput
func (*DscConfiguration) ToDscConfigurationPtrOutput ¶ added in v3.47.1
func (i *DscConfiguration) ToDscConfigurationPtrOutput() DscConfigurationPtrOutput
func (*DscConfiguration) ToDscConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (i *DscConfiguration) ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput
type DscConfigurationArgs ¶
type DscConfigurationArgs struct { // The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The PowerShell DSC Configuration script. ContentEmbedded pulumi.StringInput // Description to go with DSC Configuration. Description pulumi.StringPtrInput // Must be the same location as the Automation Account. Location pulumi.StringPtrInput // Verbose log option. LogVerbose pulumi.BoolPtrInput // Specifies the name of the DSC Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a DscConfiguration resource.
func (DscConfigurationArgs) ElementType ¶
func (DscConfigurationArgs) ElementType() reflect.Type
type DscConfigurationArray ¶ added in v3.47.1
type DscConfigurationArray []DscConfigurationInput
func (DscConfigurationArray) ElementType ¶ added in v3.47.1
func (DscConfigurationArray) ElementType() reflect.Type
func (DscConfigurationArray) ToDscConfigurationArrayOutput ¶ added in v3.47.1
func (i DscConfigurationArray) ToDscConfigurationArrayOutput() DscConfigurationArrayOutput
func (DscConfigurationArray) ToDscConfigurationArrayOutputWithContext ¶ added in v3.47.1
func (i DscConfigurationArray) ToDscConfigurationArrayOutputWithContext(ctx context.Context) DscConfigurationArrayOutput
type DscConfigurationArrayInput ¶ added in v3.47.1
type DscConfigurationArrayInput interface { pulumi.Input ToDscConfigurationArrayOutput() DscConfigurationArrayOutput ToDscConfigurationArrayOutputWithContext(context.Context) DscConfigurationArrayOutput }
DscConfigurationArrayInput is an input type that accepts DscConfigurationArray and DscConfigurationArrayOutput values. You can construct a concrete instance of `DscConfigurationArrayInput` via:
DscConfigurationArray{ DscConfigurationArgs{...} }
type DscConfigurationArrayOutput ¶ added in v3.47.1
type DscConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DscConfigurationArrayOutput) ElementType ¶ added in v3.47.1
func (DscConfigurationArrayOutput) ElementType() reflect.Type
func (DscConfigurationArrayOutput) Index ¶ added in v3.47.1
func (o DscConfigurationArrayOutput) Index(i pulumi.IntInput) DscConfigurationOutput
func (DscConfigurationArrayOutput) ToDscConfigurationArrayOutput ¶ added in v3.47.1
func (o DscConfigurationArrayOutput) ToDscConfigurationArrayOutput() DscConfigurationArrayOutput
func (DscConfigurationArrayOutput) ToDscConfigurationArrayOutputWithContext ¶ added in v3.47.1
func (o DscConfigurationArrayOutput) ToDscConfigurationArrayOutputWithContext(ctx context.Context) DscConfigurationArrayOutput
type DscConfigurationInput ¶ added in v3.31.1
type DscConfigurationInput interface { pulumi.Input ToDscConfigurationOutput() DscConfigurationOutput ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput }
type DscConfigurationMap ¶ added in v3.47.1
type DscConfigurationMap map[string]DscConfigurationInput
func (DscConfigurationMap) ElementType ¶ added in v3.47.1
func (DscConfigurationMap) ElementType() reflect.Type
func (DscConfigurationMap) ToDscConfigurationMapOutput ¶ added in v3.47.1
func (i DscConfigurationMap) ToDscConfigurationMapOutput() DscConfigurationMapOutput
func (DscConfigurationMap) ToDscConfigurationMapOutputWithContext ¶ added in v3.47.1
func (i DscConfigurationMap) ToDscConfigurationMapOutputWithContext(ctx context.Context) DscConfigurationMapOutput
type DscConfigurationMapInput ¶ added in v3.47.1
type DscConfigurationMapInput interface { pulumi.Input ToDscConfigurationMapOutput() DscConfigurationMapOutput ToDscConfigurationMapOutputWithContext(context.Context) DscConfigurationMapOutput }
DscConfigurationMapInput is an input type that accepts DscConfigurationMap and DscConfigurationMapOutput values. You can construct a concrete instance of `DscConfigurationMapInput` via:
DscConfigurationMap{ "key": DscConfigurationArgs{...} }
type DscConfigurationMapOutput ¶ added in v3.47.1
type DscConfigurationMapOutput struct{ *pulumi.OutputState }
func (DscConfigurationMapOutput) ElementType ¶ added in v3.47.1
func (DscConfigurationMapOutput) ElementType() reflect.Type
func (DscConfigurationMapOutput) MapIndex ¶ added in v3.47.1
func (o DscConfigurationMapOutput) MapIndex(k pulumi.StringInput) DscConfigurationOutput
func (DscConfigurationMapOutput) ToDscConfigurationMapOutput ¶ added in v3.47.1
func (o DscConfigurationMapOutput) ToDscConfigurationMapOutput() DscConfigurationMapOutput
func (DscConfigurationMapOutput) ToDscConfigurationMapOutputWithContext ¶ added in v3.47.1
func (o DscConfigurationMapOutput) ToDscConfigurationMapOutputWithContext(ctx context.Context) DscConfigurationMapOutput
type DscConfigurationOutput ¶ added in v3.31.1
type DscConfigurationOutput struct {
*pulumi.OutputState
}
func (DscConfigurationOutput) ElementType ¶ added in v3.31.1
func (DscConfigurationOutput) ElementType() reflect.Type
func (DscConfigurationOutput) ToDscConfigurationOutput ¶ added in v3.31.1
func (o DscConfigurationOutput) ToDscConfigurationOutput() DscConfigurationOutput
func (DscConfigurationOutput) ToDscConfigurationOutputWithContext ¶ added in v3.31.1
func (o DscConfigurationOutput) ToDscConfigurationOutputWithContext(ctx context.Context) DscConfigurationOutput
func (DscConfigurationOutput) ToDscConfigurationPtrOutput ¶ added in v3.47.1
func (o DscConfigurationOutput) ToDscConfigurationPtrOutput() DscConfigurationPtrOutput
func (DscConfigurationOutput) ToDscConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (o DscConfigurationOutput) ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput
type DscConfigurationPtrInput ¶ added in v3.47.1
type DscConfigurationPtrInput interface { pulumi.Input ToDscConfigurationPtrOutput() DscConfigurationPtrOutput ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput }
type DscConfigurationPtrOutput ¶ added in v3.47.1
type DscConfigurationPtrOutput struct {
*pulumi.OutputState
}
func (DscConfigurationPtrOutput) ElementType ¶ added in v3.47.1
func (DscConfigurationPtrOutput) ElementType() reflect.Type
func (DscConfigurationPtrOutput) ToDscConfigurationPtrOutput ¶ added in v3.47.1
func (o DscConfigurationPtrOutput) ToDscConfigurationPtrOutput() DscConfigurationPtrOutput
func (DscConfigurationPtrOutput) ToDscConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (o DscConfigurationPtrOutput) ToDscConfigurationPtrOutputWithContext(ctx context.Context) DscConfigurationPtrOutput
type DscConfigurationState ¶
type DscConfigurationState struct { // The name of the automation account in which the DSC Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The PowerShell DSC Configuration script. ContentEmbedded pulumi.StringPtrInput // Description to go with DSC Configuration. Description pulumi.StringPtrInput // Must be the same location as the Automation Account. Location pulumi.StringPtrInput // Verbose log option. LogVerbose pulumi.BoolPtrInput // Specifies the name of the DSC Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the DSC Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput State pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (DscConfigurationState) ElementType ¶
func (DscConfigurationState) ElementType() reflect.Type
type DscNodeConfiguration ¶
type DscNodeConfiguration struct { pulumi.CustomResourceState // The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` ConfigurationName pulumi.StringOutput `pulumi:"configurationName"` // The PowerShell DSC Node Configuration (mof content). ContentEmbedded pulumi.StringOutput `pulumi:"contentEmbedded"` // Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Automation DSC Node Configuration.
## Import
Automation DSC Node Configuration's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/dscNodeConfiguration:DscNodeConfiguration configuration1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/nodeConfigurations/configuration1
```
func GetDscNodeConfiguration ¶
func GetDscNodeConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DscNodeConfigurationState, opts ...pulumi.ResourceOption) (*DscNodeConfiguration, error)
GetDscNodeConfiguration gets an existing DscNodeConfiguration 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 NewDscNodeConfiguration ¶
func NewDscNodeConfiguration(ctx *pulumi.Context, name string, args *DscNodeConfigurationArgs, opts ...pulumi.ResourceOption) (*DscNodeConfiguration, error)
NewDscNodeConfiguration registers a new resource with the given unique name, arguments, and options.
func (*DscNodeConfiguration) ElementType ¶ added in v3.31.1
func (*DscNodeConfiguration) ElementType() reflect.Type
func (*DscNodeConfiguration) ToDscNodeConfigurationOutput ¶ added in v3.31.1
func (i *DscNodeConfiguration) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput
func (*DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext ¶ added in v3.31.1
func (i *DscNodeConfiguration) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput
func (*DscNodeConfiguration) ToDscNodeConfigurationPtrOutput ¶ added in v3.47.1
func (i *DscNodeConfiguration) ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput
func (*DscNodeConfiguration) ToDscNodeConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (i *DscNodeConfiguration) ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput
type DscNodeConfigurationArgs ¶
type DscNodeConfigurationArgs struct { // The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The PowerShell DSC Node Configuration (mof content). ContentEmbedded pulumi.StringInput // Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DscNodeConfiguration resource.
func (DscNodeConfigurationArgs) ElementType ¶
func (DscNodeConfigurationArgs) ElementType() reflect.Type
type DscNodeConfigurationArray ¶ added in v3.47.1
type DscNodeConfigurationArray []DscNodeConfigurationInput
func (DscNodeConfigurationArray) ElementType ¶ added in v3.47.1
func (DscNodeConfigurationArray) ElementType() reflect.Type
func (DscNodeConfigurationArray) ToDscNodeConfigurationArrayOutput ¶ added in v3.47.1
func (i DscNodeConfigurationArray) ToDscNodeConfigurationArrayOutput() DscNodeConfigurationArrayOutput
func (DscNodeConfigurationArray) ToDscNodeConfigurationArrayOutputWithContext ¶ added in v3.47.1
func (i DscNodeConfigurationArray) ToDscNodeConfigurationArrayOutputWithContext(ctx context.Context) DscNodeConfigurationArrayOutput
type DscNodeConfigurationArrayInput ¶ added in v3.47.1
type DscNodeConfigurationArrayInput interface { pulumi.Input ToDscNodeConfigurationArrayOutput() DscNodeConfigurationArrayOutput ToDscNodeConfigurationArrayOutputWithContext(context.Context) DscNodeConfigurationArrayOutput }
DscNodeConfigurationArrayInput is an input type that accepts DscNodeConfigurationArray and DscNodeConfigurationArrayOutput values. You can construct a concrete instance of `DscNodeConfigurationArrayInput` via:
DscNodeConfigurationArray{ DscNodeConfigurationArgs{...} }
type DscNodeConfigurationArrayOutput ¶ added in v3.47.1
type DscNodeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DscNodeConfigurationArrayOutput) ElementType ¶ added in v3.47.1
func (DscNodeConfigurationArrayOutput) ElementType() reflect.Type
func (DscNodeConfigurationArrayOutput) Index ¶ added in v3.47.1
func (o DscNodeConfigurationArrayOutput) Index(i pulumi.IntInput) DscNodeConfigurationOutput
func (DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutput ¶ added in v3.47.1
func (o DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutput() DscNodeConfigurationArrayOutput
func (DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutputWithContext ¶ added in v3.47.1
func (o DscNodeConfigurationArrayOutput) ToDscNodeConfigurationArrayOutputWithContext(ctx context.Context) DscNodeConfigurationArrayOutput
type DscNodeConfigurationInput ¶ added in v3.31.1
type DscNodeConfigurationInput interface { pulumi.Input ToDscNodeConfigurationOutput() DscNodeConfigurationOutput ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput }
type DscNodeConfigurationMap ¶ added in v3.47.1
type DscNodeConfigurationMap map[string]DscNodeConfigurationInput
func (DscNodeConfigurationMap) ElementType ¶ added in v3.47.1
func (DscNodeConfigurationMap) ElementType() reflect.Type
func (DscNodeConfigurationMap) ToDscNodeConfigurationMapOutput ¶ added in v3.47.1
func (i DscNodeConfigurationMap) ToDscNodeConfigurationMapOutput() DscNodeConfigurationMapOutput
func (DscNodeConfigurationMap) ToDscNodeConfigurationMapOutputWithContext ¶ added in v3.47.1
func (i DscNodeConfigurationMap) ToDscNodeConfigurationMapOutputWithContext(ctx context.Context) DscNodeConfigurationMapOutput
type DscNodeConfigurationMapInput ¶ added in v3.47.1
type DscNodeConfigurationMapInput interface { pulumi.Input ToDscNodeConfigurationMapOutput() DscNodeConfigurationMapOutput ToDscNodeConfigurationMapOutputWithContext(context.Context) DscNodeConfigurationMapOutput }
DscNodeConfigurationMapInput is an input type that accepts DscNodeConfigurationMap and DscNodeConfigurationMapOutput values. You can construct a concrete instance of `DscNodeConfigurationMapInput` via:
DscNodeConfigurationMap{ "key": DscNodeConfigurationArgs{...} }
type DscNodeConfigurationMapOutput ¶ added in v3.47.1
type DscNodeConfigurationMapOutput struct{ *pulumi.OutputState }
func (DscNodeConfigurationMapOutput) ElementType ¶ added in v3.47.1
func (DscNodeConfigurationMapOutput) ElementType() reflect.Type
func (DscNodeConfigurationMapOutput) MapIndex ¶ added in v3.47.1
func (o DscNodeConfigurationMapOutput) MapIndex(k pulumi.StringInput) DscNodeConfigurationOutput
func (DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutput ¶ added in v3.47.1
func (o DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutput() DscNodeConfigurationMapOutput
func (DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutputWithContext ¶ added in v3.47.1
func (o DscNodeConfigurationMapOutput) ToDscNodeConfigurationMapOutputWithContext(ctx context.Context) DscNodeConfigurationMapOutput
type DscNodeConfigurationOutput ¶ added in v3.31.1
type DscNodeConfigurationOutput struct {
*pulumi.OutputState
}
func (DscNodeConfigurationOutput) ElementType ¶ added in v3.31.1
func (DscNodeConfigurationOutput) ElementType() reflect.Type
func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutput ¶ added in v3.31.1
func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutput() DscNodeConfigurationOutput
func (DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext ¶ added in v3.31.1
func (o DscNodeConfigurationOutput) ToDscNodeConfigurationOutputWithContext(ctx context.Context) DscNodeConfigurationOutput
func (DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutput ¶ added in v3.47.1
func (o DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput
func (DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (o DscNodeConfigurationOutput) ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput
type DscNodeConfigurationPtrInput ¶ added in v3.47.1
type DscNodeConfigurationPtrInput interface { pulumi.Input ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput }
type DscNodeConfigurationPtrOutput ¶ added in v3.47.1
type DscNodeConfigurationPtrOutput struct {
*pulumi.OutputState
}
func (DscNodeConfigurationPtrOutput) ElementType ¶ added in v3.47.1
func (DscNodeConfigurationPtrOutput) ElementType() reflect.Type
func (DscNodeConfigurationPtrOutput) ToDscNodeConfigurationPtrOutput ¶ added in v3.47.1
func (o DscNodeConfigurationPtrOutput) ToDscNodeConfigurationPtrOutput() DscNodeConfigurationPtrOutput
func (DscNodeConfigurationPtrOutput) ToDscNodeConfigurationPtrOutputWithContext ¶ added in v3.47.1
func (o DscNodeConfigurationPtrOutput) ToDscNodeConfigurationPtrOutputWithContext(ctx context.Context) DscNodeConfigurationPtrOutput
type DscNodeConfigurationState ¶
type DscNodeConfigurationState struct { // The name of the automation account in which the DSC Node Configuration is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput ConfigurationName pulumi.StringPtrInput // The PowerShell DSC Node Configuration (mof content). ContentEmbedded pulumi.StringPtrInput // Specifies the name of the DSC Node Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the DSC Node Configuration is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (DscNodeConfigurationState) ElementType ¶
func (DscNodeConfigurationState) ElementType() reflect.Type
type IntVariable ¶
type IntVariable struct { pulumi.CustomResourceState // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The description of the Automation Variable. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrOutput `pulumi:"encrypted"` // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `integer`. Value pulumi.IntPtrOutput `pulumi:"value"` }
Manages a integer variable in Azure Automation
## Import
Automation Int Variable can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/intVariable:IntVariable example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tfex-example-rg/providers/Microsoft.Automation/automationAccounts/tfex-example-account/variables/tfex-example-var
```
func GetIntVariable ¶
func GetIntVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntVariableState, opts ...pulumi.ResourceOption) (*IntVariable, error)
GetIntVariable gets an existing IntVariable 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 NewIntVariable ¶
func NewIntVariable(ctx *pulumi.Context, name string, args *IntVariableArgs, opts ...pulumi.ResourceOption) (*IntVariable, error)
NewIntVariable registers a new resource with the given unique name, arguments, and options.
func (*IntVariable) ElementType ¶ added in v3.31.1
func (*IntVariable) ElementType() reflect.Type
func (*IntVariable) ToIntVariableOutput ¶ added in v3.31.1
func (i *IntVariable) ToIntVariableOutput() IntVariableOutput
func (*IntVariable) ToIntVariableOutputWithContext ¶ added in v3.31.1
func (i *IntVariable) ToIntVariableOutputWithContext(ctx context.Context) IntVariableOutput
func (*IntVariable) ToIntVariablePtrOutput ¶ added in v3.47.1
func (i *IntVariable) ToIntVariablePtrOutput() IntVariablePtrOutput
func (*IntVariable) ToIntVariablePtrOutputWithContext ¶ added in v3.47.1
func (i *IntVariable) ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput
type IntVariableArgs ¶
type IntVariableArgs struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The value of the Automation Variable as a `integer`. Value pulumi.IntPtrInput }
The set of arguments for constructing a IntVariable resource.
func (IntVariableArgs) ElementType ¶
func (IntVariableArgs) ElementType() reflect.Type
type IntVariableArray ¶ added in v3.47.1
type IntVariableArray []IntVariableInput
func (IntVariableArray) ElementType ¶ added in v3.47.1
func (IntVariableArray) ElementType() reflect.Type
func (IntVariableArray) ToIntVariableArrayOutput ¶ added in v3.47.1
func (i IntVariableArray) ToIntVariableArrayOutput() IntVariableArrayOutput
func (IntVariableArray) ToIntVariableArrayOutputWithContext ¶ added in v3.47.1
func (i IntVariableArray) ToIntVariableArrayOutputWithContext(ctx context.Context) IntVariableArrayOutput
type IntVariableArrayInput ¶ added in v3.47.1
type IntVariableArrayInput interface { pulumi.Input ToIntVariableArrayOutput() IntVariableArrayOutput ToIntVariableArrayOutputWithContext(context.Context) IntVariableArrayOutput }
IntVariableArrayInput is an input type that accepts IntVariableArray and IntVariableArrayOutput values. You can construct a concrete instance of `IntVariableArrayInput` via:
IntVariableArray{ IntVariableArgs{...} }
type IntVariableArrayOutput ¶ added in v3.47.1
type IntVariableArrayOutput struct{ *pulumi.OutputState }
func (IntVariableArrayOutput) ElementType ¶ added in v3.47.1
func (IntVariableArrayOutput) ElementType() reflect.Type
func (IntVariableArrayOutput) Index ¶ added in v3.47.1
func (o IntVariableArrayOutput) Index(i pulumi.IntInput) IntVariableOutput
func (IntVariableArrayOutput) ToIntVariableArrayOutput ¶ added in v3.47.1
func (o IntVariableArrayOutput) ToIntVariableArrayOutput() IntVariableArrayOutput
func (IntVariableArrayOutput) ToIntVariableArrayOutputWithContext ¶ added in v3.47.1
func (o IntVariableArrayOutput) ToIntVariableArrayOutputWithContext(ctx context.Context) IntVariableArrayOutput
type IntVariableInput ¶ added in v3.31.1
type IntVariableInput interface { pulumi.Input ToIntVariableOutput() IntVariableOutput ToIntVariableOutputWithContext(ctx context.Context) IntVariableOutput }
type IntVariableMap ¶ added in v3.47.1
type IntVariableMap map[string]IntVariableInput
func (IntVariableMap) ElementType ¶ added in v3.47.1
func (IntVariableMap) ElementType() reflect.Type
func (IntVariableMap) ToIntVariableMapOutput ¶ added in v3.47.1
func (i IntVariableMap) ToIntVariableMapOutput() IntVariableMapOutput
func (IntVariableMap) ToIntVariableMapOutputWithContext ¶ added in v3.47.1
func (i IntVariableMap) ToIntVariableMapOutputWithContext(ctx context.Context) IntVariableMapOutput
type IntVariableMapInput ¶ added in v3.47.1
type IntVariableMapInput interface { pulumi.Input ToIntVariableMapOutput() IntVariableMapOutput ToIntVariableMapOutputWithContext(context.Context) IntVariableMapOutput }
IntVariableMapInput is an input type that accepts IntVariableMap and IntVariableMapOutput values. You can construct a concrete instance of `IntVariableMapInput` via:
IntVariableMap{ "key": IntVariableArgs{...} }
type IntVariableMapOutput ¶ added in v3.47.1
type IntVariableMapOutput struct{ *pulumi.OutputState }
func (IntVariableMapOutput) ElementType ¶ added in v3.47.1
func (IntVariableMapOutput) ElementType() reflect.Type
func (IntVariableMapOutput) MapIndex ¶ added in v3.47.1
func (o IntVariableMapOutput) MapIndex(k pulumi.StringInput) IntVariableOutput
func (IntVariableMapOutput) ToIntVariableMapOutput ¶ added in v3.47.1
func (o IntVariableMapOutput) ToIntVariableMapOutput() IntVariableMapOutput
func (IntVariableMapOutput) ToIntVariableMapOutputWithContext ¶ added in v3.47.1
func (o IntVariableMapOutput) ToIntVariableMapOutputWithContext(ctx context.Context) IntVariableMapOutput
type IntVariableOutput ¶ added in v3.31.1
type IntVariableOutput struct {
*pulumi.OutputState
}
func (IntVariableOutput) ElementType ¶ added in v3.31.1
func (IntVariableOutput) ElementType() reflect.Type
func (IntVariableOutput) ToIntVariableOutput ¶ added in v3.31.1
func (o IntVariableOutput) ToIntVariableOutput() IntVariableOutput
func (IntVariableOutput) ToIntVariableOutputWithContext ¶ added in v3.31.1
func (o IntVariableOutput) ToIntVariableOutputWithContext(ctx context.Context) IntVariableOutput
func (IntVariableOutput) ToIntVariablePtrOutput ¶ added in v3.47.1
func (o IntVariableOutput) ToIntVariablePtrOutput() IntVariablePtrOutput
func (IntVariableOutput) ToIntVariablePtrOutputWithContext ¶ added in v3.47.1
func (o IntVariableOutput) ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput
type IntVariablePtrInput ¶ added in v3.47.1
type IntVariablePtrInput interface { pulumi.Input ToIntVariablePtrOutput() IntVariablePtrOutput ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput }
type IntVariablePtrOutput ¶ added in v3.47.1
type IntVariablePtrOutput struct {
*pulumi.OutputState
}
func (IntVariablePtrOutput) ElementType ¶ added in v3.47.1
func (IntVariablePtrOutput) ElementType() reflect.Type
func (IntVariablePtrOutput) ToIntVariablePtrOutput ¶ added in v3.47.1
func (o IntVariablePtrOutput) ToIntVariablePtrOutput() IntVariablePtrOutput
func (IntVariablePtrOutput) ToIntVariablePtrOutputWithContext ¶ added in v3.47.1
func (o IntVariablePtrOutput) ToIntVariablePtrOutputWithContext(ctx context.Context) IntVariablePtrOutput
type IntVariableState ¶
type IntVariableState struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The value of the Automation Variable as a `integer`. Value pulumi.IntPtrInput }
func (IntVariableState) ElementType ¶
func (IntVariableState) ElementType() reflect.Type
type JobSchedule ¶
type JobSchedule struct { pulumi.CustomResourceState // The name of the Automation Account in which the Job Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The UUID identifying the Automation Job Schedule. JobScheduleId pulumi.StringOutput `pulumi:"jobScheduleId"` // A map of key/value pairs corresponding to the arguments that can be passed to the Runbook. Changing this forces a new resource to be created. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The name of the resource group in which the Job Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Name of a Hybrid Worker Group the Runbook will be executed on. Changing this forces a new resource to be created. RunOn pulumi.StringPtrOutput `pulumi:"runOn"` // The name of a Runbook to link to a Schedule. It needs to be in the same Automation Account as the Schedule and Job Schedule. Changing this forces a new resource to be created. RunbookName pulumi.StringOutput `pulumi:"runbookName"` ScheduleName pulumi.StringOutput `pulumi:"scheduleName"` }
Links an Automation Runbook and Schedule.
## Example Usage
This is an example of just the Job Schedule.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := automation.NewJobSchedule(ctx, "example", &automation.JobScheduleArgs{ AutomationAccountName: pulumi.String("tf-automation-account"), Parameters: pulumi.StringMap{ "resourcegroup": pulumi.String("tf-rgr-vm"), "vmname": pulumi.String("TF-VM-01"), }, ResourceGroupName: pulumi.String("tf-rgr-automation"), RunbookName: pulumi.String("Get-VirtualMachine"), ScheduleName: pulumi.String("hour"), }) if err != nil { return err } return nil }) }
```
## Import
Automation Job Schedules can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/jobSchedule:JobSchedule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/jobSchedules/10000000-1001-1001-1001-000000000001
```
func GetJobSchedule ¶
func GetJobSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobScheduleState, opts ...pulumi.ResourceOption) (*JobSchedule, error)
GetJobSchedule gets an existing JobSchedule 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 NewJobSchedule ¶
func NewJobSchedule(ctx *pulumi.Context, name string, args *JobScheduleArgs, opts ...pulumi.ResourceOption) (*JobSchedule, error)
NewJobSchedule registers a new resource with the given unique name, arguments, and options.
func (*JobSchedule) ElementType ¶ added in v3.31.1
func (*JobSchedule) ElementType() reflect.Type
func (*JobSchedule) ToJobScheduleOutput ¶ added in v3.31.1
func (i *JobSchedule) ToJobScheduleOutput() JobScheduleOutput
func (*JobSchedule) ToJobScheduleOutputWithContext ¶ added in v3.31.1
func (i *JobSchedule) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
func (*JobSchedule) ToJobSchedulePtrOutput ¶ added in v3.47.1
func (i *JobSchedule) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (*JobSchedule) ToJobSchedulePtrOutputWithContext ¶ added in v3.47.1
func (i *JobSchedule) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
type JobScheduleArgs ¶
type JobScheduleArgs struct { // The name of the Automation Account in which the Job Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The UUID identifying the Automation Job Schedule. JobScheduleId pulumi.StringPtrInput // A map of key/value pairs corresponding to the arguments that can be passed to the Runbook. Changing this forces a new resource to be created. Parameters pulumi.StringMapInput // The name of the resource group in which the Job Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Name of a Hybrid Worker Group the Runbook will be executed on. Changing this forces a new resource to be created. RunOn pulumi.StringPtrInput // The name of a Runbook to link to a Schedule. It needs to be in the same Automation Account as the Schedule and Job Schedule. Changing this forces a new resource to be created. RunbookName pulumi.StringInput ScheduleName pulumi.StringInput }
The set of arguments for constructing a JobSchedule resource.
func (JobScheduleArgs) ElementType ¶
func (JobScheduleArgs) ElementType() reflect.Type
type JobScheduleArray ¶ added in v3.47.1
type JobScheduleArray []JobScheduleInput
func (JobScheduleArray) ElementType ¶ added in v3.47.1
func (JobScheduleArray) ElementType() reflect.Type
func (JobScheduleArray) ToJobScheduleArrayOutput ¶ added in v3.47.1
func (i JobScheduleArray) ToJobScheduleArrayOutput() JobScheduleArrayOutput
func (JobScheduleArray) ToJobScheduleArrayOutputWithContext ¶ added in v3.47.1
func (i JobScheduleArray) ToJobScheduleArrayOutputWithContext(ctx context.Context) JobScheduleArrayOutput
type JobScheduleArrayInput ¶ added in v3.47.1
type JobScheduleArrayInput interface { pulumi.Input ToJobScheduleArrayOutput() JobScheduleArrayOutput ToJobScheduleArrayOutputWithContext(context.Context) JobScheduleArrayOutput }
JobScheduleArrayInput is an input type that accepts JobScheduleArray and JobScheduleArrayOutput values. You can construct a concrete instance of `JobScheduleArrayInput` via:
JobScheduleArray{ JobScheduleArgs{...} }
type JobScheduleArrayOutput ¶ added in v3.47.1
type JobScheduleArrayOutput struct{ *pulumi.OutputState }
func (JobScheduleArrayOutput) ElementType ¶ added in v3.47.1
func (JobScheduleArrayOutput) ElementType() reflect.Type
func (JobScheduleArrayOutput) Index ¶ added in v3.47.1
func (o JobScheduleArrayOutput) Index(i pulumi.IntInput) JobScheduleOutput
func (JobScheduleArrayOutput) ToJobScheduleArrayOutput ¶ added in v3.47.1
func (o JobScheduleArrayOutput) ToJobScheduleArrayOutput() JobScheduleArrayOutput
func (JobScheduleArrayOutput) ToJobScheduleArrayOutputWithContext ¶ added in v3.47.1
func (o JobScheduleArrayOutput) ToJobScheduleArrayOutputWithContext(ctx context.Context) JobScheduleArrayOutput
type JobScheduleInput ¶ added in v3.31.1
type JobScheduleInput interface { pulumi.Input ToJobScheduleOutput() JobScheduleOutput ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput }
type JobScheduleMap ¶ added in v3.47.1
type JobScheduleMap map[string]JobScheduleInput
func (JobScheduleMap) ElementType ¶ added in v3.47.1
func (JobScheduleMap) ElementType() reflect.Type
func (JobScheduleMap) ToJobScheduleMapOutput ¶ added in v3.47.1
func (i JobScheduleMap) ToJobScheduleMapOutput() JobScheduleMapOutput
func (JobScheduleMap) ToJobScheduleMapOutputWithContext ¶ added in v3.47.1
func (i JobScheduleMap) ToJobScheduleMapOutputWithContext(ctx context.Context) JobScheduleMapOutput
type JobScheduleMapInput ¶ added in v3.47.1
type JobScheduleMapInput interface { pulumi.Input ToJobScheduleMapOutput() JobScheduleMapOutput ToJobScheduleMapOutputWithContext(context.Context) JobScheduleMapOutput }
JobScheduleMapInput is an input type that accepts JobScheduleMap and JobScheduleMapOutput values. You can construct a concrete instance of `JobScheduleMapInput` via:
JobScheduleMap{ "key": JobScheduleArgs{...} }
type JobScheduleMapOutput ¶ added in v3.47.1
type JobScheduleMapOutput struct{ *pulumi.OutputState }
func (JobScheduleMapOutput) ElementType ¶ added in v3.47.1
func (JobScheduleMapOutput) ElementType() reflect.Type
func (JobScheduleMapOutput) MapIndex ¶ added in v3.47.1
func (o JobScheduleMapOutput) MapIndex(k pulumi.StringInput) JobScheduleOutput
func (JobScheduleMapOutput) ToJobScheduleMapOutput ¶ added in v3.47.1
func (o JobScheduleMapOutput) ToJobScheduleMapOutput() JobScheduleMapOutput
func (JobScheduleMapOutput) ToJobScheduleMapOutputWithContext ¶ added in v3.47.1
func (o JobScheduleMapOutput) ToJobScheduleMapOutputWithContext(ctx context.Context) JobScheduleMapOutput
type JobScheduleOutput ¶ added in v3.31.1
type JobScheduleOutput struct {
*pulumi.OutputState
}
func (JobScheduleOutput) ElementType ¶ added in v3.31.1
func (JobScheduleOutput) ElementType() reflect.Type
func (JobScheduleOutput) ToJobScheduleOutput ¶ added in v3.31.1
func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput
func (JobScheduleOutput) ToJobScheduleOutputWithContext ¶ added in v3.31.1
func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
func (JobScheduleOutput) ToJobSchedulePtrOutput ¶ added in v3.47.1
func (o JobScheduleOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (JobScheduleOutput) ToJobSchedulePtrOutputWithContext ¶ added in v3.47.1
func (o JobScheduleOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
type JobSchedulePtrInput ¶ added in v3.47.1
type JobSchedulePtrInput interface { pulumi.Input ToJobSchedulePtrOutput() JobSchedulePtrOutput ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput }
type JobSchedulePtrOutput ¶ added in v3.47.1
type JobSchedulePtrOutput struct {
*pulumi.OutputState
}
func (JobSchedulePtrOutput) ElementType ¶ added in v3.47.1
func (JobSchedulePtrOutput) ElementType() reflect.Type
func (JobSchedulePtrOutput) ToJobSchedulePtrOutput ¶ added in v3.47.1
func (o JobSchedulePtrOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext ¶ added in v3.47.1
func (o JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
type JobScheduleState ¶
type JobScheduleState struct { // The name of the Automation Account in which the Job Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The UUID identifying the Automation Job Schedule. JobScheduleId pulumi.StringPtrInput // A map of key/value pairs corresponding to the arguments that can be passed to the Runbook. Changing this forces a new resource to be created. Parameters pulumi.StringMapInput // The name of the resource group in which the Job Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Name of a Hybrid Worker Group the Runbook will be executed on. Changing this forces a new resource to be created. RunOn pulumi.StringPtrInput // The name of a Runbook to link to a Schedule. It needs to be in the same Automation Account as the Schedule and Job Schedule. Changing this forces a new resource to be created. RunbookName pulumi.StringPtrInput ScheduleName pulumi.StringPtrInput }
func (JobScheduleState) ElementType ¶
func (JobScheduleState) ElementType() reflect.Type
type LookupAccountArgs ¶
type LookupAccountArgs struct { // The name of the Automation Account. Name string `pulumi:"name"` // Specifies the name of the Resource Group where the Automation Account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAccount.
type LookupAccountResult ¶
type LookupAccountResult struct { // The Endpoint for this Automation Account. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // The Primary Access Key for the Automation Account. PrimaryKey string `pulumi:"primaryKey"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Secondary Access Key for the Automation Account. SecondaryKey string `pulumi:"secondaryKey"` }
A collection of values returned by getAccount.
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
Use this data source to access information about an existing Automation Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := automation.LookupAccount(ctx, &automation.LookupAccountArgs{ Name: "example-account", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } ctx.Export("automationAccountId", example.Id) return nil }) }
```
type LookupBoolVariableArgs ¶
type LookupBoolVariableArgs struct { // The name of the automation account in which the Automation Variable exists. AutomationAccountName string `pulumi:"automationAccountName"` // The name of the Automation Variable. Name string `pulumi:"name"` // The Name of the Resource Group where the automation account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getBoolVariable.
type LookupBoolVariableResult ¶
type LookupBoolVariableResult struct { AutomationAccountName string `pulumi:"automationAccountName"` // The description of the Automation Variable. Description string `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `boolean`. Value bool `pulumi:"value"` }
A collection of values returned by getBoolVariable.
func LookupBoolVariable ¶
func LookupBoolVariable(ctx *pulumi.Context, args *LookupBoolVariableArgs, opts ...pulumi.InvokeOption) (*LookupBoolVariableResult, error)
Use this data source to access information about an existing Automation Bool Variable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := automation.LookupBoolVariable(ctx, &automation.LookupBoolVariableArgs{ Name: "tfex-example-var", ResourceGroupName: "tfex-example-rg", AutomationAccountName: "tfex-example-account", }, nil) if err != nil { return err } ctx.Export("variableId", example.Id) return nil }) }
```
type LookupDateTimeVariableArgs ¶
type LookupDateTimeVariableArgs struct { // The name of the automation account in which the Automation Variable exists. AutomationAccountName string `pulumi:"automationAccountName"` // The name of the Automation Variable. Name string `pulumi:"name"` // The Name of the Resource Group where the automation account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDateTimeVariable.
type LookupDateTimeVariableResult ¶
type LookupDateTimeVariableResult struct { AutomationAccountName string `pulumi:"automationAccountName"` // The description of the Automation Variable. Description string `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The value of the Automation Variable in the [RFC3339 Section 5.6 Internet Date/Time Format](https://tools.ietf.org/html/rfc3339#section-5.6). Value string `pulumi:"value"` }
A collection of values returned by getDateTimeVariable.
func LookupDateTimeVariable ¶
func LookupDateTimeVariable(ctx *pulumi.Context, args *LookupDateTimeVariableArgs, opts ...pulumi.InvokeOption) (*LookupDateTimeVariableResult, error)
Use this data source to access information about an existing Automation Datetime Variable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := automation.LookupDateTimeVariable(ctx, &automation.LookupDateTimeVariableArgs{ Name: "tfex-example-var", ResourceGroupName: "tfex-example-rg", AutomationAccountName: "tfex-example-account", }, nil) if err != nil { return err } ctx.Export("variableId", example.Id) return nil }) }
```
type LookupIntVariableArgs ¶
type LookupIntVariableArgs struct { // The name of the automation account in which the Automation Variable exists. AutomationAccountName string `pulumi:"automationAccountName"` // The name of the Automation Variable. Name string `pulumi:"name"` // The Name of the Resource Group where the automation account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getIntVariable.
type LookupIntVariableResult ¶
type LookupIntVariableResult struct { AutomationAccountName string `pulumi:"automationAccountName"` // The description of the Automation Variable. Description string `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `integer`. Value int `pulumi:"value"` }
A collection of values returned by getIntVariable.
func LookupIntVariable ¶
func LookupIntVariable(ctx *pulumi.Context, args *LookupIntVariableArgs, opts ...pulumi.InvokeOption) (*LookupIntVariableResult, error)
Use this data source to access information about an existing Automation Int Variable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := automation.LookupIntVariable(ctx, &automation.LookupIntVariableArgs{ Name: "tfex-example-var", ResourceGroupName: "tfex-example-rg", AutomationAccountName: "tfex-example-account", }, nil) if err != nil { return err } ctx.Export("variableId", example.Id) return nil }) }
```
type LookupStringVariableArgs ¶
type LookupStringVariableArgs struct { // The name of the automation account in which the Automation Variable exists. AutomationAccountName string `pulumi:"automationAccountName"` // The name of the Automation Variable. Name string `pulumi:"name"` // The Name of the Resource Group where the automation account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getStringVariable.
type LookupStringVariableResult ¶
type LookupStringVariableResult struct { AutomationAccountName string `pulumi:"automationAccountName"` // The description of the Automation Variable. Description string `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted bool `pulumi:"encrypted"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `string`. Value string `pulumi:"value"` }
A collection of values returned by getStringVariable.
func LookupStringVariable ¶
func LookupStringVariable(ctx *pulumi.Context, args *LookupStringVariableArgs, opts ...pulumi.InvokeOption) (*LookupStringVariableResult, error)
Use this data source to access information about an existing Automation String Variable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := automation.LookupStringVariable(ctx, &automation.LookupStringVariableArgs{ Name: "tfex-example-var", ResourceGroupName: "tfex-example-rg", AutomationAccountName: "tfex-example-account", }, nil) if err != nil { return err } ctx.Export("variableId", example.Id) return nil }) }
```
type Module ¶
type Module struct { pulumi.CustomResourceState // The name of the automation account in which the Module is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The published Module link. ModuleLink ModuleModuleLinkOutput `pulumi:"moduleLink"` // Specifies the name of the Module. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Module is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Automation Module.
## Import
Automation Modules can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/module:Module module1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/modules/module1
```
func GetModule ¶
func GetModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModuleState, opts ...pulumi.ResourceOption) (*Module, error)
GetModule gets an existing Module 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 NewModule ¶
func NewModule(ctx *pulumi.Context, name string, args *ModuleArgs, opts ...pulumi.ResourceOption) (*Module, error)
NewModule registers a new resource with the given unique name, arguments, and options.
func (*Module) ElementType ¶ added in v3.31.1
func (*Module) ToModuleOutput ¶ added in v3.31.1
func (i *Module) ToModuleOutput() ModuleOutput
func (*Module) ToModuleOutputWithContext ¶ added in v3.31.1
func (i *Module) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
func (*Module) ToModulePtrOutput ¶ added in v3.47.1
func (i *Module) ToModulePtrOutput() ModulePtrOutput
func (*Module) ToModulePtrOutputWithContext ¶ added in v3.47.1
func (i *Module) ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput
type ModuleArgs ¶
type ModuleArgs struct { // The name of the automation account in which the Module is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The published Module link. ModuleLink ModuleModuleLinkInput // Specifies the name of the Module. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Module is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Module resource.
func (ModuleArgs) ElementType ¶
func (ModuleArgs) ElementType() reflect.Type
type ModuleArray ¶ added in v3.47.1
type ModuleArray []ModuleInput
func (ModuleArray) ElementType ¶ added in v3.47.1
func (ModuleArray) ElementType() reflect.Type
func (ModuleArray) ToModuleArrayOutput ¶ added in v3.47.1
func (i ModuleArray) ToModuleArrayOutput() ModuleArrayOutput
func (ModuleArray) ToModuleArrayOutputWithContext ¶ added in v3.47.1
func (i ModuleArray) ToModuleArrayOutputWithContext(ctx context.Context) ModuleArrayOutput
type ModuleArrayInput ¶ added in v3.47.1
type ModuleArrayInput interface { pulumi.Input ToModuleArrayOutput() ModuleArrayOutput ToModuleArrayOutputWithContext(context.Context) ModuleArrayOutput }
ModuleArrayInput is an input type that accepts ModuleArray and ModuleArrayOutput values. You can construct a concrete instance of `ModuleArrayInput` via:
ModuleArray{ ModuleArgs{...} }
type ModuleArrayOutput ¶ added in v3.47.1
type ModuleArrayOutput struct{ *pulumi.OutputState }
func (ModuleArrayOutput) ElementType ¶ added in v3.47.1
func (ModuleArrayOutput) ElementType() reflect.Type
func (ModuleArrayOutput) Index ¶ added in v3.47.1
func (o ModuleArrayOutput) Index(i pulumi.IntInput) ModuleOutput
func (ModuleArrayOutput) ToModuleArrayOutput ¶ added in v3.47.1
func (o ModuleArrayOutput) ToModuleArrayOutput() ModuleArrayOutput
func (ModuleArrayOutput) ToModuleArrayOutputWithContext ¶ added in v3.47.1
func (o ModuleArrayOutput) ToModuleArrayOutputWithContext(ctx context.Context) ModuleArrayOutput
type ModuleInput ¶ added in v3.31.1
type ModuleInput interface { pulumi.Input ToModuleOutput() ModuleOutput ToModuleOutputWithContext(ctx context.Context) ModuleOutput }
type ModuleMap ¶ added in v3.47.1
type ModuleMap map[string]ModuleInput
func (ModuleMap) ElementType ¶ added in v3.47.1
func (ModuleMap) ToModuleMapOutput ¶ added in v3.47.1
func (i ModuleMap) ToModuleMapOutput() ModuleMapOutput
func (ModuleMap) ToModuleMapOutputWithContext ¶ added in v3.47.1
func (i ModuleMap) ToModuleMapOutputWithContext(ctx context.Context) ModuleMapOutput
type ModuleMapInput ¶ added in v3.47.1
type ModuleMapInput interface { pulumi.Input ToModuleMapOutput() ModuleMapOutput ToModuleMapOutputWithContext(context.Context) ModuleMapOutput }
ModuleMapInput is an input type that accepts ModuleMap and ModuleMapOutput values. You can construct a concrete instance of `ModuleMapInput` via:
ModuleMap{ "key": ModuleArgs{...} }
type ModuleMapOutput ¶ added in v3.47.1
type ModuleMapOutput struct{ *pulumi.OutputState }
func (ModuleMapOutput) ElementType ¶ added in v3.47.1
func (ModuleMapOutput) ElementType() reflect.Type
func (ModuleMapOutput) MapIndex ¶ added in v3.47.1
func (o ModuleMapOutput) MapIndex(k pulumi.StringInput) ModuleOutput
func (ModuleMapOutput) ToModuleMapOutput ¶ added in v3.47.1
func (o ModuleMapOutput) ToModuleMapOutput() ModuleMapOutput
func (ModuleMapOutput) ToModuleMapOutputWithContext ¶ added in v3.47.1
func (o ModuleMapOutput) ToModuleMapOutputWithContext(ctx context.Context) ModuleMapOutput
type ModuleModuleLink ¶
type ModuleModuleLink struct { Hash *ModuleModuleLinkHash `pulumi:"hash"` // The uri of the module content (zip or nupkg). Uri string `pulumi:"uri"` }
type ModuleModuleLinkArgs ¶
type ModuleModuleLinkArgs struct { Hash ModuleModuleLinkHashPtrInput `pulumi:"hash"` // The uri of the module content (zip or nupkg). Uri pulumi.StringInput `pulumi:"uri"` }
func (ModuleModuleLinkArgs) ElementType ¶
func (ModuleModuleLinkArgs) ElementType() reflect.Type
func (ModuleModuleLinkArgs) ToModuleModuleLinkOutput ¶
func (i ModuleModuleLinkArgs) ToModuleModuleLinkOutput() ModuleModuleLinkOutput
func (ModuleModuleLinkArgs) ToModuleModuleLinkOutputWithContext ¶
func (i ModuleModuleLinkArgs) ToModuleModuleLinkOutputWithContext(ctx context.Context) ModuleModuleLinkOutput
func (ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutput ¶
func (i ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
func (ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutputWithContext ¶
func (i ModuleModuleLinkArgs) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
type ModuleModuleLinkHash ¶
type ModuleModuleLinkHashArgs ¶
type ModuleModuleLinkHashArgs struct { Algorithm pulumi.StringInput `pulumi:"algorithm"` Value pulumi.StringInput `pulumi:"value"` }
func (ModuleModuleLinkHashArgs) ElementType ¶
func (ModuleModuleLinkHashArgs) ElementType() reflect.Type
func (ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutput ¶
func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutput() ModuleModuleLinkHashOutput
func (ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutputWithContext ¶
func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashOutputWithContext(ctx context.Context) ModuleModuleLinkHashOutput
func (ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutput ¶
func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutputWithContext ¶
func (i ModuleModuleLinkHashArgs) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
type ModuleModuleLinkHashInput ¶
type ModuleModuleLinkHashInput interface { pulumi.Input ToModuleModuleLinkHashOutput() ModuleModuleLinkHashOutput ToModuleModuleLinkHashOutputWithContext(context.Context) ModuleModuleLinkHashOutput }
ModuleModuleLinkHashInput is an input type that accepts ModuleModuleLinkHashArgs and ModuleModuleLinkHashOutput values. You can construct a concrete instance of `ModuleModuleLinkHashInput` via:
ModuleModuleLinkHashArgs{...}
type ModuleModuleLinkHashOutput ¶
type ModuleModuleLinkHashOutput struct{ *pulumi.OutputState }
func (ModuleModuleLinkHashOutput) Algorithm ¶
func (o ModuleModuleLinkHashOutput) Algorithm() pulumi.StringOutput
func (ModuleModuleLinkHashOutput) ElementType ¶
func (ModuleModuleLinkHashOutput) ElementType() reflect.Type
func (ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutput ¶
func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutput() ModuleModuleLinkHashOutput
func (ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutputWithContext ¶
func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashOutputWithContext(ctx context.Context) ModuleModuleLinkHashOutput
func (ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutput ¶
func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutputWithContext ¶
func (o ModuleModuleLinkHashOutput) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkHashOutput) Value ¶
func (o ModuleModuleLinkHashOutput) Value() pulumi.StringOutput
type ModuleModuleLinkHashPtrInput ¶
type ModuleModuleLinkHashPtrInput interface { pulumi.Input ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput ToModuleModuleLinkHashPtrOutputWithContext(context.Context) ModuleModuleLinkHashPtrOutput }
ModuleModuleLinkHashPtrInput is an input type that accepts ModuleModuleLinkHashArgs, ModuleModuleLinkHashPtr and ModuleModuleLinkHashPtrOutput values. You can construct a concrete instance of `ModuleModuleLinkHashPtrInput` via:
ModuleModuleLinkHashArgs{...} or: nil
func ModuleModuleLinkHashPtr ¶
func ModuleModuleLinkHashPtr(v *ModuleModuleLinkHashArgs) ModuleModuleLinkHashPtrInput
type ModuleModuleLinkHashPtrOutput ¶
type ModuleModuleLinkHashPtrOutput struct{ *pulumi.OutputState }
func (ModuleModuleLinkHashPtrOutput) Algorithm ¶
func (o ModuleModuleLinkHashPtrOutput) Algorithm() pulumi.StringPtrOutput
func (ModuleModuleLinkHashPtrOutput) Elem ¶
func (o ModuleModuleLinkHashPtrOutput) Elem() ModuleModuleLinkHashOutput
func (ModuleModuleLinkHashPtrOutput) ElementType ¶
func (ModuleModuleLinkHashPtrOutput) ElementType() reflect.Type
func (ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutput ¶
func (o ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutput() ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutputWithContext ¶
func (o ModuleModuleLinkHashPtrOutput) ToModuleModuleLinkHashPtrOutputWithContext(ctx context.Context) ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkHashPtrOutput) Value ¶
func (o ModuleModuleLinkHashPtrOutput) Value() pulumi.StringPtrOutput
type ModuleModuleLinkInput ¶
type ModuleModuleLinkInput interface { pulumi.Input ToModuleModuleLinkOutput() ModuleModuleLinkOutput ToModuleModuleLinkOutputWithContext(context.Context) ModuleModuleLinkOutput }
ModuleModuleLinkInput is an input type that accepts ModuleModuleLinkArgs and ModuleModuleLinkOutput values. You can construct a concrete instance of `ModuleModuleLinkInput` via:
ModuleModuleLinkArgs{...}
type ModuleModuleLinkOutput ¶
type ModuleModuleLinkOutput struct{ *pulumi.OutputState }
func (ModuleModuleLinkOutput) ElementType ¶
func (ModuleModuleLinkOutput) ElementType() reflect.Type
func (ModuleModuleLinkOutput) Hash ¶
func (o ModuleModuleLinkOutput) Hash() ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkOutput) ToModuleModuleLinkOutput ¶
func (o ModuleModuleLinkOutput) ToModuleModuleLinkOutput() ModuleModuleLinkOutput
func (ModuleModuleLinkOutput) ToModuleModuleLinkOutputWithContext ¶
func (o ModuleModuleLinkOutput) ToModuleModuleLinkOutputWithContext(ctx context.Context) ModuleModuleLinkOutput
func (ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutput ¶
func (o ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
func (ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutputWithContext ¶
func (o ModuleModuleLinkOutput) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
func (ModuleModuleLinkOutput) Uri ¶
func (o ModuleModuleLinkOutput) Uri() pulumi.StringOutput
The uri of the module content (zip or nupkg).
type ModuleModuleLinkPtrInput ¶
type ModuleModuleLinkPtrInput interface { pulumi.Input ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput ToModuleModuleLinkPtrOutputWithContext(context.Context) ModuleModuleLinkPtrOutput }
ModuleModuleLinkPtrInput is an input type that accepts ModuleModuleLinkArgs, ModuleModuleLinkPtr and ModuleModuleLinkPtrOutput values. You can construct a concrete instance of `ModuleModuleLinkPtrInput` via:
ModuleModuleLinkArgs{...} or: nil
func ModuleModuleLinkPtr ¶
func ModuleModuleLinkPtr(v *ModuleModuleLinkArgs) ModuleModuleLinkPtrInput
type ModuleModuleLinkPtrOutput ¶
type ModuleModuleLinkPtrOutput struct{ *pulumi.OutputState }
func (ModuleModuleLinkPtrOutput) Elem ¶
func (o ModuleModuleLinkPtrOutput) Elem() ModuleModuleLinkOutput
func (ModuleModuleLinkPtrOutput) ElementType ¶
func (ModuleModuleLinkPtrOutput) ElementType() reflect.Type
func (ModuleModuleLinkPtrOutput) Hash ¶
func (o ModuleModuleLinkPtrOutput) Hash() ModuleModuleLinkHashPtrOutput
func (ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutput ¶
func (o ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutput() ModuleModuleLinkPtrOutput
func (ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutputWithContext ¶
func (o ModuleModuleLinkPtrOutput) ToModuleModuleLinkPtrOutputWithContext(ctx context.Context) ModuleModuleLinkPtrOutput
func (ModuleModuleLinkPtrOutput) Uri ¶
func (o ModuleModuleLinkPtrOutput) Uri() pulumi.StringPtrOutput
The uri of the module content (zip or nupkg).
type ModuleOutput ¶ added in v3.31.1
type ModuleOutput struct {
*pulumi.OutputState
}
func (ModuleOutput) ElementType ¶ added in v3.31.1
func (ModuleOutput) ElementType() reflect.Type
func (ModuleOutput) ToModuleOutput ¶ added in v3.31.1
func (o ModuleOutput) ToModuleOutput() ModuleOutput
func (ModuleOutput) ToModuleOutputWithContext ¶ added in v3.31.1
func (o ModuleOutput) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
func (ModuleOutput) ToModulePtrOutput ¶ added in v3.47.1
func (o ModuleOutput) ToModulePtrOutput() ModulePtrOutput
func (ModuleOutput) ToModulePtrOutputWithContext ¶ added in v3.47.1
func (o ModuleOutput) ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput
type ModulePtrInput ¶ added in v3.47.1
type ModulePtrInput interface { pulumi.Input ToModulePtrOutput() ModulePtrOutput ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput }
type ModulePtrOutput ¶ added in v3.47.1
type ModulePtrOutput struct {
*pulumi.OutputState
}
func (ModulePtrOutput) ElementType ¶ added in v3.47.1
func (ModulePtrOutput) ElementType() reflect.Type
func (ModulePtrOutput) ToModulePtrOutput ¶ added in v3.47.1
func (o ModulePtrOutput) ToModulePtrOutput() ModulePtrOutput
func (ModulePtrOutput) ToModulePtrOutputWithContext ¶ added in v3.47.1
func (o ModulePtrOutput) ToModulePtrOutputWithContext(ctx context.Context) ModulePtrOutput
type ModuleState ¶
type ModuleState struct { // The name of the automation account in which the Module is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The published Module link. ModuleLink ModuleModuleLinkPtrInput // Specifies the name of the Module. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Module is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (ModuleState) ElementType ¶
func (ModuleState) ElementType() reflect.Type
type RunBook ¶
type RunBook struct { pulumi.CustomResourceState // The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The desired content of the runbook. Content pulumi.StringOutput `pulumi:"content"` // A description for this credential. Description pulumi.StringPtrOutput `pulumi:"description"` JobSchedules RunBookJobScheduleArrayOutput `pulumi:"jobSchedules"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Progress log option. LogProgress pulumi.BoolOutput `pulumi:"logProgress"` // Verbose log option. LogVerbose pulumi.BoolOutput `pulumi:"logVerbose"` // Specifies the name of the Runbook. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The published runbook content link. PublishContentLink RunBookPublishContentLinkPtrOutput `pulumi:"publishContentLink"` // The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`. RunbookType pulumi.StringOutput `pulumi:"runbookType"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Automation Runbook.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/automation" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := automation.NewAccount(ctx, "exampleAccount", &automation.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Basic"), }) if err != nil { return err } _, err = automation.NewRunBook(ctx, "exampleRunBook", &automation.RunBookArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AutomationAccountName: exampleAccount.Name, LogVerbose: pulumi.Bool(true), LogProgress: pulumi.Bool(true), Description: pulumi.String("This is an example runbook"), RunbookType: pulumi.String("PowerShellWorkflow"), PublishContentLink: &automation.RunBookPublishContentLinkArgs{ Uri: pulumi.String("https://raw.githubusercontent.com/Azure/azure-quickstart-templates/c4935ffb69246a6058eb24f54640f53f69d3ac9f/101-automation-runbook-getvms/Runbooks/Get-AzureVMTutorial.ps1"), }, }) if err != nil { return err } return nil }) }
```
## Import
Automation Runbooks can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/runBook:RunBook Get-AzureVMTutorial /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/runbooks/Get-AzureVMTutorial
```
func GetRunBook ¶
func GetRunBook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RunBookState, opts ...pulumi.ResourceOption) (*RunBook, error)
GetRunBook gets an existing RunBook 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 NewRunBook ¶
func NewRunBook(ctx *pulumi.Context, name string, args *RunBookArgs, opts ...pulumi.ResourceOption) (*RunBook, error)
NewRunBook registers a new resource with the given unique name, arguments, and options.
func (*RunBook) ElementType ¶ added in v3.31.1
func (*RunBook) ToRunBookOutput ¶ added in v3.31.1
func (i *RunBook) ToRunBookOutput() RunBookOutput
func (*RunBook) ToRunBookOutputWithContext ¶ added in v3.31.1
func (i *RunBook) ToRunBookOutputWithContext(ctx context.Context) RunBookOutput
func (*RunBook) ToRunBookPtrOutput ¶ added in v3.47.1
func (i *RunBook) ToRunBookPtrOutput() RunBookPtrOutput
func (*RunBook) ToRunBookPtrOutputWithContext ¶ added in v3.47.1
func (i *RunBook) ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput
type RunBookArgs ¶
type RunBookArgs struct { // The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The desired content of the runbook. Content pulumi.StringPtrInput // A description for this credential. Description pulumi.StringPtrInput JobSchedules RunBookJobScheduleArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Progress log option. LogProgress pulumi.BoolInput // Verbose log option. LogVerbose pulumi.BoolInput // Specifies the name of the Runbook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The published runbook content link. PublishContentLink RunBookPublishContentLinkPtrInput // The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`. RunbookType pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a RunBook resource.
func (RunBookArgs) ElementType ¶
func (RunBookArgs) ElementType() reflect.Type
type RunBookArray ¶ added in v3.47.1
type RunBookArray []RunBookInput
func (RunBookArray) ElementType ¶ added in v3.47.1
func (RunBookArray) ElementType() reflect.Type
func (RunBookArray) ToRunBookArrayOutput ¶ added in v3.47.1
func (i RunBookArray) ToRunBookArrayOutput() RunBookArrayOutput
func (RunBookArray) ToRunBookArrayOutputWithContext ¶ added in v3.47.1
func (i RunBookArray) ToRunBookArrayOutputWithContext(ctx context.Context) RunBookArrayOutput
type RunBookArrayInput ¶ added in v3.47.1
type RunBookArrayInput interface { pulumi.Input ToRunBookArrayOutput() RunBookArrayOutput ToRunBookArrayOutputWithContext(context.Context) RunBookArrayOutput }
RunBookArrayInput is an input type that accepts RunBookArray and RunBookArrayOutput values. You can construct a concrete instance of `RunBookArrayInput` via:
RunBookArray{ RunBookArgs{...} }
type RunBookArrayOutput ¶ added in v3.47.1
type RunBookArrayOutput struct{ *pulumi.OutputState }
func (RunBookArrayOutput) ElementType ¶ added in v3.47.1
func (RunBookArrayOutput) ElementType() reflect.Type
func (RunBookArrayOutput) Index ¶ added in v3.47.1
func (o RunBookArrayOutput) Index(i pulumi.IntInput) RunBookOutput
func (RunBookArrayOutput) ToRunBookArrayOutput ¶ added in v3.47.1
func (o RunBookArrayOutput) ToRunBookArrayOutput() RunBookArrayOutput
func (RunBookArrayOutput) ToRunBookArrayOutputWithContext ¶ added in v3.47.1
func (o RunBookArrayOutput) ToRunBookArrayOutputWithContext(ctx context.Context) RunBookArrayOutput
type RunBookInput ¶ added in v3.31.1
type RunBookInput interface { pulumi.Input ToRunBookOutput() RunBookOutput ToRunBookOutputWithContext(ctx context.Context) RunBookOutput }
type RunBookJobSchedule ¶ added in v3.14.0
type RunBookJobScheduleArgs ¶ added in v3.14.0
type RunBookJobScheduleArgs struct { JobScheduleId pulumi.StringPtrInput `pulumi:"jobScheduleId"` Parameters pulumi.StringMapInput `pulumi:"parameters"` RunOn pulumi.StringPtrInput `pulumi:"runOn"` ScheduleName pulumi.StringInput `pulumi:"scheduleName"` }
func (RunBookJobScheduleArgs) ElementType ¶ added in v3.14.0
func (RunBookJobScheduleArgs) ElementType() reflect.Type
func (RunBookJobScheduleArgs) ToRunBookJobScheduleOutput ¶ added in v3.14.0
func (i RunBookJobScheduleArgs) ToRunBookJobScheduleOutput() RunBookJobScheduleOutput
func (RunBookJobScheduleArgs) ToRunBookJobScheduleOutputWithContext ¶ added in v3.14.0
func (i RunBookJobScheduleArgs) ToRunBookJobScheduleOutputWithContext(ctx context.Context) RunBookJobScheduleOutput
type RunBookJobScheduleArray ¶ added in v3.14.0
type RunBookJobScheduleArray []RunBookJobScheduleInput
func (RunBookJobScheduleArray) ElementType ¶ added in v3.14.0
func (RunBookJobScheduleArray) ElementType() reflect.Type
func (RunBookJobScheduleArray) ToRunBookJobScheduleArrayOutput ¶ added in v3.14.0
func (i RunBookJobScheduleArray) ToRunBookJobScheduleArrayOutput() RunBookJobScheduleArrayOutput
func (RunBookJobScheduleArray) ToRunBookJobScheduleArrayOutputWithContext ¶ added in v3.14.0
func (i RunBookJobScheduleArray) ToRunBookJobScheduleArrayOutputWithContext(ctx context.Context) RunBookJobScheduleArrayOutput
type RunBookJobScheduleArrayInput ¶ added in v3.14.0
type RunBookJobScheduleArrayInput interface { pulumi.Input ToRunBookJobScheduleArrayOutput() RunBookJobScheduleArrayOutput ToRunBookJobScheduleArrayOutputWithContext(context.Context) RunBookJobScheduleArrayOutput }
RunBookJobScheduleArrayInput is an input type that accepts RunBookJobScheduleArray and RunBookJobScheduleArrayOutput values. You can construct a concrete instance of `RunBookJobScheduleArrayInput` via:
RunBookJobScheduleArray{ RunBookJobScheduleArgs{...} }
type RunBookJobScheduleArrayOutput ¶ added in v3.14.0
type RunBookJobScheduleArrayOutput struct{ *pulumi.OutputState }
func (RunBookJobScheduleArrayOutput) ElementType ¶ added in v3.14.0
func (RunBookJobScheduleArrayOutput) ElementType() reflect.Type
func (RunBookJobScheduleArrayOutput) Index ¶ added in v3.14.0
func (o RunBookJobScheduleArrayOutput) Index(i pulumi.IntInput) RunBookJobScheduleOutput
func (RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutput ¶ added in v3.14.0
func (o RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutput() RunBookJobScheduleArrayOutput
func (RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutputWithContext ¶ added in v3.14.0
func (o RunBookJobScheduleArrayOutput) ToRunBookJobScheduleArrayOutputWithContext(ctx context.Context) RunBookJobScheduleArrayOutput
type RunBookJobScheduleInput ¶ added in v3.14.0
type RunBookJobScheduleInput interface { pulumi.Input ToRunBookJobScheduleOutput() RunBookJobScheduleOutput ToRunBookJobScheduleOutputWithContext(context.Context) RunBookJobScheduleOutput }
RunBookJobScheduleInput is an input type that accepts RunBookJobScheduleArgs and RunBookJobScheduleOutput values. You can construct a concrete instance of `RunBookJobScheduleInput` via:
RunBookJobScheduleArgs{...}
type RunBookJobScheduleOutput ¶ added in v3.14.0
type RunBookJobScheduleOutput struct{ *pulumi.OutputState }
func (RunBookJobScheduleOutput) ElementType ¶ added in v3.14.0
func (RunBookJobScheduleOutput) ElementType() reflect.Type
func (RunBookJobScheduleOutput) JobScheduleId ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) JobScheduleId() pulumi.StringPtrOutput
func (RunBookJobScheduleOutput) Parameters ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) Parameters() pulumi.StringMapOutput
func (RunBookJobScheduleOutput) RunOn ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) RunOn() pulumi.StringPtrOutput
func (RunBookJobScheduleOutput) ScheduleName ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) ScheduleName() pulumi.StringOutput
func (RunBookJobScheduleOutput) ToRunBookJobScheduleOutput ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) ToRunBookJobScheduleOutput() RunBookJobScheduleOutput
func (RunBookJobScheduleOutput) ToRunBookJobScheduleOutputWithContext ¶ added in v3.14.0
func (o RunBookJobScheduleOutput) ToRunBookJobScheduleOutputWithContext(ctx context.Context) RunBookJobScheduleOutput
type RunBookMap ¶ added in v3.47.1
type RunBookMap map[string]RunBookInput
func (RunBookMap) ElementType ¶ added in v3.47.1
func (RunBookMap) ElementType() reflect.Type
func (RunBookMap) ToRunBookMapOutput ¶ added in v3.47.1
func (i RunBookMap) ToRunBookMapOutput() RunBookMapOutput
func (RunBookMap) ToRunBookMapOutputWithContext ¶ added in v3.47.1
func (i RunBookMap) ToRunBookMapOutputWithContext(ctx context.Context) RunBookMapOutput
type RunBookMapInput ¶ added in v3.47.1
type RunBookMapInput interface { pulumi.Input ToRunBookMapOutput() RunBookMapOutput ToRunBookMapOutputWithContext(context.Context) RunBookMapOutput }
RunBookMapInput is an input type that accepts RunBookMap and RunBookMapOutput values. You can construct a concrete instance of `RunBookMapInput` via:
RunBookMap{ "key": RunBookArgs{...} }
type RunBookMapOutput ¶ added in v3.47.1
type RunBookMapOutput struct{ *pulumi.OutputState }
func (RunBookMapOutput) ElementType ¶ added in v3.47.1
func (RunBookMapOutput) ElementType() reflect.Type
func (RunBookMapOutput) MapIndex ¶ added in v3.47.1
func (o RunBookMapOutput) MapIndex(k pulumi.StringInput) RunBookOutput
func (RunBookMapOutput) ToRunBookMapOutput ¶ added in v3.47.1
func (o RunBookMapOutput) ToRunBookMapOutput() RunBookMapOutput
func (RunBookMapOutput) ToRunBookMapOutputWithContext ¶ added in v3.47.1
func (o RunBookMapOutput) ToRunBookMapOutputWithContext(ctx context.Context) RunBookMapOutput
type RunBookOutput ¶ added in v3.31.1
type RunBookOutput struct {
*pulumi.OutputState
}
func (RunBookOutput) ElementType ¶ added in v3.31.1
func (RunBookOutput) ElementType() reflect.Type
func (RunBookOutput) ToRunBookOutput ¶ added in v3.31.1
func (o RunBookOutput) ToRunBookOutput() RunBookOutput
func (RunBookOutput) ToRunBookOutputWithContext ¶ added in v3.31.1
func (o RunBookOutput) ToRunBookOutputWithContext(ctx context.Context) RunBookOutput
func (RunBookOutput) ToRunBookPtrOutput ¶ added in v3.47.1
func (o RunBookOutput) ToRunBookPtrOutput() RunBookPtrOutput
func (RunBookOutput) ToRunBookPtrOutputWithContext ¶ added in v3.47.1
func (o RunBookOutput) ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput
type RunBookPtrInput ¶ added in v3.47.1
type RunBookPtrInput interface { pulumi.Input ToRunBookPtrOutput() RunBookPtrOutput ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput }
type RunBookPtrOutput ¶ added in v3.47.1
type RunBookPtrOutput struct {
*pulumi.OutputState
}
func (RunBookPtrOutput) ElementType ¶ added in v3.47.1
func (RunBookPtrOutput) ElementType() reflect.Type
func (RunBookPtrOutput) ToRunBookPtrOutput ¶ added in v3.47.1
func (o RunBookPtrOutput) ToRunBookPtrOutput() RunBookPtrOutput
func (RunBookPtrOutput) ToRunBookPtrOutputWithContext ¶ added in v3.47.1
func (o RunBookPtrOutput) ToRunBookPtrOutputWithContext(ctx context.Context) RunBookPtrOutput
type RunBookPublishContentLink ¶
type RunBookPublishContentLink struct { Hash *RunBookPublishContentLinkHash `pulumi:"hash"` // The uri of the runbook content. Uri string `pulumi:"uri"` Version *string `pulumi:"version"` }
type RunBookPublishContentLinkArgs ¶
type RunBookPublishContentLinkArgs struct { Hash RunBookPublishContentLinkHashPtrInput `pulumi:"hash"` // The uri of the runbook content. Uri pulumi.StringInput `pulumi:"uri"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (RunBookPublishContentLinkArgs) ElementType ¶
func (RunBookPublishContentLinkArgs) ElementType() reflect.Type
func (RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutput ¶
func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutput() RunBookPublishContentLinkOutput
func (RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutputWithContext ¶
func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkOutputWithContext(ctx context.Context) RunBookPublishContentLinkOutput
func (RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutput ¶
func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
func (RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutputWithContext ¶
func (i RunBookPublishContentLinkArgs) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
type RunBookPublishContentLinkHashArgs ¶
type RunBookPublishContentLinkHashArgs struct { Algorithm pulumi.StringInput `pulumi:"algorithm"` Value pulumi.StringInput `pulumi:"value"` }
func (RunBookPublishContentLinkHashArgs) ElementType ¶
func (RunBookPublishContentLinkHashArgs) ElementType() reflect.Type
func (RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutput ¶
func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutput() RunBookPublishContentLinkHashOutput
func (RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutputWithContext ¶
func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashOutput
func (RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutput ¶
func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
func (RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutputWithContext ¶
func (i RunBookPublishContentLinkHashArgs) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
type RunBookPublishContentLinkHashInput ¶
type RunBookPublishContentLinkHashInput interface { pulumi.Input ToRunBookPublishContentLinkHashOutput() RunBookPublishContentLinkHashOutput ToRunBookPublishContentLinkHashOutputWithContext(context.Context) RunBookPublishContentLinkHashOutput }
RunBookPublishContentLinkHashInput is an input type that accepts RunBookPublishContentLinkHashArgs and RunBookPublishContentLinkHashOutput values. You can construct a concrete instance of `RunBookPublishContentLinkHashInput` via:
RunBookPublishContentLinkHashArgs{...}
type RunBookPublishContentLinkHashOutput ¶
type RunBookPublishContentLinkHashOutput struct{ *pulumi.OutputState }
func (RunBookPublishContentLinkHashOutput) Algorithm ¶
func (o RunBookPublishContentLinkHashOutput) Algorithm() pulumi.StringOutput
func (RunBookPublishContentLinkHashOutput) ElementType ¶
func (RunBookPublishContentLinkHashOutput) ElementType() reflect.Type
func (RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutput ¶
func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutput() RunBookPublishContentLinkHashOutput
func (RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutputWithContext ¶
func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashOutput
func (RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutput ¶
func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
func (RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext ¶
func (o RunBookPublishContentLinkHashOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
func (RunBookPublishContentLinkHashOutput) Value ¶
func (o RunBookPublishContentLinkHashOutput) Value() pulumi.StringOutput
type RunBookPublishContentLinkHashPtrInput ¶
type RunBookPublishContentLinkHashPtrInput interface { pulumi.Input ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput ToRunBookPublishContentLinkHashPtrOutputWithContext(context.Context) RunBookPublishContentLinkHashPtrOutput }
RunBookPublishContentLinkHashPtrInput is an input type that accepts RunBookPublishContentLinkHashArgs, RunBookPublishContentLinkHashPtr and RunBookPublishContentLinkHashPtrOutput values. You can construct a concrete instance of `RunBookPublishContentLinkHashPtrInput` via:
RunBookPublishContentLinkHashArgs{...} or: nil
func RunBookPublishContentLinkHashPtr ¶
func RunBookPublishContentLinkHashPtr(v *RunBookPublishContentLinkHashArgs) RunBookPublishContentLinkHashPtrInput
type RunBookPublishContentLinkHashPtrOutput ¶
type RunBookPublishContentLinkHashPtrOutput struct{ *pulumi.OutputState }
func (RunBookPublishContentLinkHashPtrOutput) Algorithm ¶
func (o RunBookPublishContentLinkHashPtrOutput) Algorithm() pulumi.StringPtrOutput
func (RunBookPublishContentLinkHashPtrOutput) ElementType ¶
func (RunBookPublishContentLinkHashPtrOutput) ElementType() reflect.Type
func (RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutput ¶
func (o RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutput() RunBookPublishContentLinkHashPtrOutput
func (RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext ¶
func (o RunBookPublishContentLinkHashPtrOutput) ToRunBookPublishContentLinkHashPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkHashPtrOutput
func (RunBookPublishContentLinkHashPtrOutput) Value ¶
func (o RunBookPublishContentLinkHashPtrOutput) Value() pulumi.StringPtrOutput
type RunBookPublishContentLinkInput ¶
type RunBookPublishContentLinkInput interface { pulumi.Input ToRunBookPublishContentLinkOutput() RunBookPublishContentLinkOutput ToRunBookPublishContentLinkOutputWithContext(context.Context) RunBookPublishContentLinkOutput }
RunBookPublishContentLinkInput is an input type that accepts RunBookPublishContentLinkArgs and RunBookPublishContentLinkOutput values. You can construct a concrete instance of `RunBookPublishContentLinkInput` via:
RunBookPublishContentLinkArgs{...}
type RunBookPublishContentLinkOutput ¶
type RunBookPublishContentLinkOutput struct{ *pulumi.OutputState }
func (RunBookPublishContentLinkOutput) ElementType ¶
func (RunBookPublishContentLinkOutput) ElementType() reflect.Type
func (RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutput ¶
func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutput() RunBookPublishContentLinkOutput
func (RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutputWithContext ¶
func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkOutputWithContext(ctx context.Context) RunBookPublishContentLinkOutput
func (RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutput ¶
func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
func (RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutputWithContext ¶
func (o RunBookPublishContentLinkOutput) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
func (RunBookPublishContentLinkOutput) Uri ¶
func (o RunBookPublishContentLinkOutput) Uri() pulumi.StringOutput
The uri of the runbook content.
func (RunBookPublishContentLinkOutput) Version ¶
func (o RunBookPublishContentLinkOutput) Version() pulumi.StringPtrOutput
type RunBookPublishContentLinkPtrInput ¶
type RunBookPublishContentLinkPtrInput interface { pulumi.Input ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput ToRunBookPublishContentLinkPtrOutputWithContext(context.Context) RunBookPublishContentLinkPtrOutput }
RunBookPublishContentLinkPtrInput is an input type that accepts RunBookPublishContentLinkArgs, RunBookPublishContentLinkPtr and RunBookPublishContentLinkPtrOutput values. You can construct a concrete instance of `RunBookPublishContentLinkPtrInput` via:
RunBookPublishContentLinkArgs{...} or: nil
func RunBookPublishContentLinkPtr ¶
func RunBookPublishContentLinkPtr(v *RunBookPublishContentLinkArgs) RunBookPublishContentLinkPtrInput
type RunBookPublishContentLinkPtrOutput ¶
type RunBookPublishContentLinkPtrOutput struct{ *pulumi.OutputState }
func (RunBookPublishContentLinkPtrOutput) Elem ¶
func (o RunBookPublishContentLinkPtrOutput) Elem() RunBookPublishContentLinkOutput
func (RunBookPublishContentLinkPtrOutput) ElementType ¶
func (RunBookPublishContentLinkPtrOutput) ElementType() reflect.Type
func (RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutput ¶
func (o RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutput() RunBookPublishContentLinkPtrOutput
func (RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutputWithContext ¶
func (o RunBookPublishContentLinkPtrOutput) ToRunBookPublishContentLinkPtrOutputWithContext(ctx context.Context) RunBookPublishContentLinkPtrOutput
func (RunBookPublishContentLinkPtrOutput) Uri ¶
func (o RunBookPublishContentLinkPtrOutput) Uri() pulumi.StringPtrOutput
The uri of the runbook content.
func (RunBookPublishContentLinkPtrOutput) Version ¶
func (o RunBookPublishContentLinkPtrOutput) Version() pulumi.StringPtrOutput
type RunBookState ¶
type RunBookState struct { // The name of the automation account in which the Runbook is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The desired content of the runbook. Content pulumi.StringPtrInput // A description for this credential. Description pulumi.StringPtrInput JobSchedules RunBookJobScheduleArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Progress log option. LogProgress pulumi.BoolPtrInput // Verbose log option. LogVerbose pulumi.BoolPtrInput // Specifies the name of the Runbook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The published runbook content link. PublishContentLink RunBookPublishContentLinkPtrInput // The name of the resource group in which the Runbook is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The type of the runbook - can be either `Graph`, `GraphPowerShell`, `GraphPowerShellWorkflow`, `PowerShellWorkflow`, `PowerShell` or `Script`. RunbookType pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (RunBookState) ElementType ¶
func (RunBookState) ElementType() reflect.Type
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // A description for this Schedule. Description pulumi.StringPtrOutput `pulumi:"description"` // The end time of the schedule. ExpiryTime pulumi.StringOutput `pulumi:"expiryTime"` // The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`. Frequency pulumi.StringOutput `pulumi:"frequency"` // The number of `frequency`s between runs. Only valid when frequency is `Day`, `Hour`, `Week`, or `Month` and defaults to `1`. Interval pulumi.IntOutput `pulumi:"interval"` // List of days of the month that the job should execute on. Must be between `1` and `31`. `-1` for last day of the month. Only valid when frequency is `Month`. MonthDays pulumi.IntArrayOutput `pulumi:"monthDays"` // List of occurrences of days within a month. Only valid when frequency is `Month`. The `monthlyOccurrence` block supports fields documented below. MonthlyOccurrences ScheduleMonthlyOccurrenceArrayOutput `pulumi:"monthlyOccurrences"` // Specifies the name of the Schedule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created. StartTime pulumi.StringOutput `pulumi:"startTime"` // The timezone of the start time. Defaults to `UTC`. For possible values see: https://s2.automation.ext.azure.com/api/Orchestrator/TimeZones?_=1594792230258 Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // List of days of the week that the job should execute on. Only valid when frequency is `Week`. WeekDays pulumi.StringArrayOutput `pulumi:"weekDays"` }
Manages a Automation Schedule.
## Import
Automation Schedule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/schedule:Schedule schedule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Automation/automationAccounts/account1/schedules/schedule1
```
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶ added in v3.31.1
func (*Schedule) ToScheduleOutput ¶ added in v3.31.1
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶ added in v3.31.1
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (*Schedule) ToSchedulePtrOutput ¶ added in v3.47.1
func (i *Schedule) ToSchedulePtrOutput() SchedulePtrOutput
func (*Schedule) ToSchedulePtrOutputWithContext ¶ added in v3.47.1
func (i *Schedule) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // A description for this Schedule. Description pulumi.StringPtrInput // The end time of the schedule. ExpiryTime pulumi.StringPtrInput // The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`. Frequency pulumi.StringInput // The number of `frequency`s between runs. Only valid when frequency is `Day`, `Hour`, `Week`, or `Month` and defaults to `1`. Interval pulumi.IntPtrInput // List of days of the month that the job should execute on. Must be between `1` and `31`. `-1` for last day of the month. Only valid when frequency is `Month`. MonthDays pulumi.IntArrayInput // List of occurrences of days within a month. Only valid when frequency is `Month`. The `monthlyOccurrence` block supports fields documented below. MonthlyOccurrences ScheduleMonthlyOccurrenceArrayInput // Specifies the name of the Schedule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created. StartTime pulumi.StringPtrInput // The timezone of the start time. Defaults to `UTC`. For possible values see: https://s2.automation.ext.azure.com/api/Orchestrator/TimeZones?_=1594792230258 Timezone pulumi.StringPtrInput // List of days of the week that the job should execute on. Only valid when frequency is `Week`. WeekDays pulumi.StringArrayInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶ added in v3.47.1
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶ added in v3.47.1
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶ added in v3.47.1
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶ added in v3.47.1
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶ added in v3.47.1
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶ added in v3.47.1
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶ added in v3.47.1
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶ added in v3.47.1
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶ added in v3.47.1
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶ added in v3.47.1
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶ added in v3.31.1
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶ added in v3.47.1
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶ added in v3.47.1
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶ added in v3.47.1
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶ added in v3.47.1
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶ added in v3.47.1
type ScheduleMapInput interface { pulumi.Input ToScheduleMapOutput() ScheduleMapOutput ToScheduleMapOutputWithContext(context.Context) ScheduleMapOutput }
ScheduleMapInput is an input type that accepts ScheduleMap and ScheduleMapOutput values. You can construct a concrete instance of `ScheduleMapInput` via:
ScheduleMap{ "key": ScheduleArgs{...} }
type ScheduleMapOutput ¶ added in v3.47.1
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶ added in v3.47.1
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶ added in v3.47.1
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶ added in v3.47.1
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶ added in v3.47.1
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMonthlyOccurrence ¶
type ScheduleMonthlyOccurrence struct { // Day of the occurrence. Must be one of `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Day string `pulumi:"day"` // Occurrence of the week within the month. Must be between `1` and `5`. `-1` for last week within the month. Occurrence int `pulumi:"occurrence"` }
type ScheduleMonthlyOccurrenceArgs ¶
type ScheduleMonthlyOccurrenceArgs struct { // Day of the occurrence. Must be one of `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Day pulumi.StringInput `pulumi:"day"` // Occurrence of the week within the month. Must be between `1` and `5`. `-1` for last week within the month. Occurrence pulumi.IntInput `pulumi:"occurrence"` }
func (ScheduleMonthlyOccurrenceArgs) ElementType ¶
func (ScheduleMonthlyOccurrenceArgs) ElementType() reflect.Type
func (ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutput ¶
func (i ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutput() ScheduleMonthlyOccurrenceOutput
func (ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutputWithContext ¶
func (i ScheduleMonthlyOccurrenceArgs) ToScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceOutput
type ScheduleMonthlyOccurrenceArray ¶
type ScheduleMonthlyOccurrenceArray []ScheduleMonthlyOccurrenceInput
func (ScheduleMonthlyOccurrenceArray) ElementType ¶
func (ScheduleMonthlyOccurrenceArray) ElementType() reflect.Type
func (ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutput ¶
func (i ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutput() ScheduleMonthlyOccurrenceArrayOutput
func (ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutputWithContext ¶
func (i ScheduleMonthlyOccurrenceArray) ToScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceArrayOutput
type ScheduleMonthlyOccurrenceArrayInput ¶
type ScheduleMonthlyOccurrenceArrayInput interface { pulumi.Input ToScheduleMonthlyOccurrenceArrayOutput() ScheduleMonthlyOccurrenceArrayOutput ToScheduleMonthlyOccurrenceArrayOutputWithContext(context.Context) ScheduleMonthlyOccurrenceArrayOutput }
ScheduleMonthlyOccurrenceArrayInput is an input type that accepts ScheduleMonthlyOccurrenceArray and ScheduleMonthlyOccurrenceArrayOutput values. You can construct a concrete instance of `ScheduleMonthlyOccurrenceArrayInput` via:
ScheduleMonthlyOccurrenceArray{ ScheduleMonthlyOccurrenceArgs{...} }
type ScheduleMonthlyOccurrenceArrayOutput ¶
type ScheduleMonthlyOccurrenceArrayOutput struct{ *pulumi.OutputState }
func (ScheduleMonthlyOccurrenceArrayOutput) ElementType ¶
func (ScheduleMonthlyOccurrenceArrayOutput) ElementType() reflect.Type
func (ScheduleMonthlyOccurrenceArrayOutput) Index ¶
func (o ScheduleMonthlyOccurrenceArrayOutput) Index(i pulumi.IntInput) ScheduleMonthlyOccurrenceOutput
func (ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutput ¶
func (o ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutput() ScheduleMonthlyOccurrenceArrayOutput
func (ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutputWithContext ¶
func (o ScheduleMonthlyOccurrenceArrayOutput) ToScheduleMonthlyOccurrenceArrayOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceArrayOutput
type ScheduleMonthlyOccurrenceInput ¶
type ScheduleMonthlyOccurrenceInput interface { pulumi.Input ToScheduleMonthlyOccurrenceOutput() ScheduleMonthlyOccurrenceOutput ToScheduleMonthlyOccurrenceOutputWithContext(context.Context) ScheduleMonthlyOccurrenceOutput }
ScheduleMonthlyOccurrenceInput is an input type that accepts ScheduleMonthlyOccurrenceArgs and ScheduleMonthlyOccurrenceOutput values. You can construct a concrete instance of `ScheduleMonthlyOccurrenceInput` via:
ScheduleMonthlyOccurrenceArgs{...}
type ScheduleMonthlyOccurrenceOutput ¶
type ScheduleMonthlyOccurrenceOutput struct{ *pulumi.OutputState }
func (ScheduleMonthlyOccurrenceOutput) Day ¶
func (o ScheduleMonthlyOccurrenceOutput) Day() pulumi.StringOutput
Day of the occurrence. Must be one of `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`.
func (ScheduleMonthlyOccurrenceOutput) ElementType ¶
func (ScheduleMonthlyOccurrenceOutput) ElementType() reflect.Type
func (ScheduleMonthlyOccurrenceOutput) Occurrence ¶
func (o ScheduleMonthlyOccurrenceOutput) Occurrence() pulumi.IntOutput
Occurrence of the week within the month. Must be between `1` and `5`. `-1` for last week within the month.
func (ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutput ¶
func (o ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutput() ScheduleMonthlyOccurrenceOutput
func (ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutputWithContext ¶
func (o ScheduleMonthlyOccurrenceOutput) ToScheduleMonthlyOccurrenceOutputWithContext(ctx context.Context) ScheduleMonthlyOccurrenceOutput
type ScheduleOutput ¶ added in v3.31.1
type ScheduleOutput struct {
*pulumi.OutputState
}
func (ScheduleOutput) ElementType ¶ added in v3.31.1
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) ToScheduleOutput ¶ added in v3.31.1
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶ added in v3.31.1
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶ added in v3.47.1
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶ added in v3.47.1
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type SchedulePtrInput ¶ added in v3.47.1
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput }
type SchedulePtrOutput ¶ added in v3.47.1
type SchedulePtrOutput struct {
*pulumi.OutputState
}
func (SchedulePtrOutput) ElementType ¶ added in v3.47.1
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) ToSchedulePtrOutput ¶ added in v3.47.1
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶ added in v3.47.1
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleState ¶
type ScheduleState struct { // The name of the automation account in which the Schedule is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // A description for this Schedule. Description pulumi.StringPtrInput // The end time of the schedule. ExpiryTime pulumi.StringPtrInput // The frequency of the schedule. - can be either `OneTime`, `Day`, `Hour`, `Week`, or `Month`. Frequency pulumi.StringPtrInput // The number of `frequency`s between runs. Only valid when frequency is `Day`, `Hour`, `Week`, or `Month` and defaults to `1`. Interval pulumi.IntPtrInput // List of days of the month that the job should execute on. Must be between `1` and `31`. `-1` for last day of the month. Only valid when frequency is `Month`. MonthDays pulumi.IntArrayInput // List of occurrences of days within a month. Only valid when frequency is `Month`. The `monthlyOccurrence` block supports fields documented below. MonthlyOccurrences ScheduleMonthlyOccurrenceArrayInput // Specifies the name of the Schedule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Schedule is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created. StartTime pulumi.StringPtrInput // The timezone of the start time. Defaults to `UTC`. For possible values see: https://s2.automation.ext.azure.com/api/Orchestrator/TimeZones?_=1594792230258 Timezone pulumi.StringPtrInput // List of days of the week that the job should execute on. Only valid when frequency is `Week`. WeekDays pulumi.StringArrayInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type StringVariable ¶
type StringVariable struct { pulumi.CustomResourceState // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringOutput `pulumi:"automationAccountName"` // The description of the Automation Variable. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrOutput `pulumi:"encrypted"` // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The value of the Automation Variable as a `string`. Value pulumi.StringPtrOutput `pulumi:"value"` }
Manages a string variable in Azure Automation
## Import
Automation String Variable can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:automation/stringVariable:StringVariable example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tfex-example-rg/providers/Microsoft.Automation/automationAccounts/tfex-example-account/variables/tfex-example-var
```
func GetStringVariable ¶
func GetStringVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StringVariableState, opts ...pulumi.ResourceOption) (*StringVariable, error)
GetStringVariable gets an existing StringVariable 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 NewStringVariable ¶
func NewStringVariable(ctx *pulumi.Context, name string, args *StringVariableArgs, opts ...pulumi.ResourceOption) (*StringVariable, error)
NewStringVariable registers a new resource with the given unique name, arguments, and options.
func (*StringVariable) ElementType ¶ added in v3.31.1
func (*StringVariable) ElementType() reflect.Type
func (*StringVariable) ToStringVariableOutput ¶ added in v3.31.1
func (i *StringVariable) ToStringVariableOutput() StringVariableOutput
func (*StringVariable) ToStringVariableOutputWithContext ¶ added in v3.31.1
func (i *StringVariable) ToStringVariableOutputWithContext(ctx context.Context) StringVariableOutput
func (*StringVariable) ToStringVariablePtrOutput ¶ added in v3.47.1
func (i *StringVariable) ToStringVariablePtrOutput() StringVariablePtrOutput
func (*StringVariable) ToStringVariablePtrOutputWithContext ¶ added in v3.47.1
func (i *StringVariable) ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput
type StringVariableArgs ¶
type StringVariableArgs struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The value of the Automation Variable as a `string`. Value pulumi.StringPtrInput }
The set of arguments for constructing a StringVariable resource.
func (StringVariableArgs) ElementType ¶
func (StringVariableArgs) ElementType() reflect.Type
type StringVariableArray ¶ added in v3.47.1
type StringVariableArray []StringVariableInput
func (StringVariableArray) ElementType ¶ added in v3.47.1
func (StringVariableArray) ElementType() reflect.Type
func (StringVariableArray) ToStringVariableArrayOutput ¶ added in v3.47.1
func (i StringVariableArray) ToStringVariableArrayOutput() StringVariableArrayOutput
func (StringVariableArray) ToStringVariableArrayOutputWithContext ¶ added in v3.47.1
func (i StringVariableArray) ToStringVariableArrayOutputWithContext(ctx context.Context) StringVariableArrayOutput
type StringVariableArrayInput ¶ added in v3.47.1
type StringVariableArrayInput interface { pulumi.Input ToStringVariableArrayOutput() StringVariableArrayOutput ToStringVariableArrayOutputWithContext(context.Context) StringVariableArrayOutput }
StringVariableArrayInput is an input type that accepts StringVariableArray and StringVariableArrayOutput values. You can construct a concrete instance of `StringVariableArrayInput` via:
StringVariableArray{ StringVariableArgs{...} }
type StringVariableArrayOutput ¶ added in v3.47.1
type StringVariableArrayOutput struct{ *pulumi.OutputState }
func (StringVariableArrayOutput) ElementType ¶ added in v3.47.1
func (StringVariableArrayOutput) ElementType() reflect.Type
func (StringVariableArrayOutput) Index ¶ added in v3.47.1
func (o StringVariableArrayOutput) Index(i pulumi.IntInput) StringVariableOutput
func (StringVariableArrayOutput) ToStringVariableArrayOutput ¶ added in v3.47.1
func (o StringVariableArrayOutput) ToStringVariableArrayOutput() StringVariableArrayOutput
func (StringVariableArrayOutput) ToStringVariableArrayOutputWithContext ¶ added in v3.47.1
func (o StringVariableArrayOutput) ToStringVariableArrayOutputWithContext(ctx context.Context) StringVariableArrayOutput
type StringVariableInput ¶ added in v3.31.1
type StringVariableInput interface { pulumi.Input ToStringVariableOutput() StringVariableOutput ToStringVariableOutputWithContext(ctx context.Context) StringVariableOutput }
type StringVariableMap ¶ added in v3.47.1
type StringVariableMap map[string]StringVariableInput
func (StringVariableMap) ElementType ¶ added in v3.47.1
func (StringVariableMap) ElementType() reflect.Type
func (StringVariableMap) ToStringVariableMapOutput ¶ added in v3.47.1
func (i StringVariableMap) ToStringVariableMapOutput() StringVariableMapOutput
func (StringVariableMap) ToStringVariableMapOutputWithContext ¶ added in v3.47.1
func (i StringVariableMap) ToStringVariableMapOutputWithContext(ctx context.Context) StringVariableMapOutput
type StringVariableMapInput ¶ added in v3.47.1
type StringVariableMapInput interface { pulumi.Input ToStringVariableMapOutput() StringVariableMapOutput ToStringVariableMapOutputWithContext(context.Context) StringVariableMapOutput }
StringVariableMapInput is an input type that accepts StringVariableMap and StringVariableMapOutput values. You can construct a concrete instance of `StringVariableMapInput` via:
StringVariableMap{ "key": StringVariableArgs{...} }
type StringVariableMapOutput ¶ added in v3.47.1
type StringVariableMapOutput struct{ *pulumi.OutputState }
func (StringVariableMapOutput) ElementType ¶ added in v3.47.1
func (StringVariableMapOutput) ElementType() reflect.Type
func (StringVariableMapOutput) MapIndex ¶ added in v3.47.1
func (o StringVariableMapOutput) MapIndex(k pulumi.StringInput) StringVariableOutput
func (StringVariableMapOutput) ToStringVariableMapOutput ¶ added in v3.47.1
func (o StringVariableMapOutput) ToStringVariableMapOutput() StringVariableMapOutput
func (StringVariableMapOutput) ToStringVariableMapOutputWithContext ¶ added in v3.47.1
func (o StringVariableMapOutput) ToStringVariableMapOutputWithContext(ctx context.Context) StringVariableMapOutput
type StringVariableOutput ¶ added in v3.31.1
type StringVariableOutput struct {
*pulumi.OutputState
}
func (StringVariableOutput) ElementType ¶ added in v3.31.1
func (StringVariableOutput) ElementType() reflect.Type
func (StringVariableOutput) ToStringVariableOutput ¶ added in v3.31.1
func (o StringVariableOutput) ToStringVariableOutput() StringVariableOutput
func (StringVariableOutput) ToStringVariableOutputWithContext ¶ added in v3.31.1
func (o StringVariableOutput) ToStringVariableOutputWithContext(ctx context.Context) StringVariableOutput
func (StringVariableOutput) ToStringVariablePtrOutput ¶ added in v3.47.1
func (o StringVariableOutput) ToStringVariablePtrOutput() StringVariablePtrOutput
func (StringVariableOutput) ToStringVariablePtrOutputWithContext ¶ added in v3.47.1
func (o StringVariableOutput) ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput
type StringVariablePtrInput ¶ added in v3.47.1
type StringVariablePtrInput interface { pulumi.Input ToStringVariablePtrOutput() StringVariablePtrOutput ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput }
type StringVariablePtrOutput ¶ added in v3.47.1
type StringVariablePtrOutput struct {
*pulumi.OutputState
}
func (StringVariablePtrOutput) ElementType ¶ added in v3.47.1
func (StringVariablePtrOutput) ElementType() reflect.Type
func (StringVariablePtrOutput) ToStringVariablePtrOutput ¶ added in v3.47.1
func (o StringVariablePtrOutput) ToStringVariablePtrOutput() StringVariablePtrOutput
func (StringVariablePtrOutput) ToStringVariablePtrOutputWithContext ¶ added in v3.47.1
func (o StringVariablePtrOutput) ToStringVariablePtrOutputWithContext(ctx context.Context) StringVariablePtrOutput
type StringVariableState ¶
type StringVariableState struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. AutomationAccountName pulumi.StringPtrInput // The description of the Automation Variable. Description pulumi.StringPtrInput // Specifies if the Automation Variable is encrypted. Defaults to `false`. Encrypted pulumi.BoolPtrInput // The name of the Automation Variable. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The value of the Automation Variable as a `string`. Value pulumi.StringPtrInput }
func (StringVariableState) ElementType ¶
func (StringVariableState) ElementType() reflect.Type
Source Files
¶
- account.go
- boolVariable.go
- certificate.go
- connection.go
- connectionCertificate.go
- connectionClassicCertificate.go
- connectionServicePrincipal.go
- credential.go
- dateTimeVariable.go
- dscConfiguration.go
- dscNodeConfiguration.go
- getAccount.go
- getBoolVariable.go
- getDateTimeVariable.go
- getIntVariable.go
- getStringVariable.go
- init.go
- intVariable.go
- jobSchedule.go
- module.go
- pulumiTypes.go
- runBook.go
- schedule.go
- stringVariable.go