-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EventHubNamespace no diff when networkrulesets removed #1881
Comments
Dump of the upstream provider resource data when it determines that d=&schema.ResourceData{
schema: {
"auto_inflate_enabled": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: bool(false),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"capacity": &schema.Schema{
Type: 2,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: int(1),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"dedicated_cluster_id": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: true,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"default_primary_connection_string": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"default_primary_connection_string_alias": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"default_primary_key": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"default_secondary_connection_string": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"default_secondary_connection_string_alias": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"default_secondary_key": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: true,
},
"identity": &schema.Schema{
Type: 5,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Resource{
Schema: {
"identity_ids": &schema.Schema{
Type: 7,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"principal_id": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"tenant_id": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"type": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
},
SchemaFunc: func() map[string]*schema.Schema {...},
SchemaVersion: 0,
MigrateState: schema.StateMigrateFunc {...},
StateUpgraders: nil,
Create: schema.CreateFunc {...},
Read: schema.ReadFunc {...},
Update: schema.UpdateFunc {...},
Delete: schema.DeleteFunc {...},
Exists: schema.ExistsFunc {...},
CreateContext: schema.CreateContextFunc {...},
ReadContext: schema.ReadContextFunc {...},
UpdateContext: schema.UpdateContextFunc {...},
DeleteContext: schema.DeleteContextFunc {...},
CreateWithoutTimeout: schema.CreateContextFunc {...},
ReadWithoutTimeout: schema.ReadContextFunc {...},
UpdateWithoutTimeout: schema.UpdateContextFunc {...},
DeleteWithoutTimeout: schema.DeleteContextFunc {...},
CustomizeDiff: schema.CustomizeDiffFunc {...},
Importer: (*schema.ResourceImporter)(nil),
DeprecationMessage: "",
Timeouts: (*schema.ResourceTimeout)(nil),
Description: "",
UseJSONNumber: false,
EnableLegacyTypeSystemApplyErrors: false,
EnableLegacyTypeSystemPlanErrors: false,
},
MaxItems: 1,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"local_authentication_enabled": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: bool(true),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"location": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: true,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"maximum_throughput_units": &schema.Schema{
Type: 2,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"minimum_tls_version": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"name": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: true,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"network_rulesets": &schema.Schema{
Type: 5,
ConfigMode: 1,
Required: false,
Optional: true,
Computed: true,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Resource{
Schema: {
"default_action": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"ip_rule": &schema.Schema{
Type: 5,
ConfigMode: 1,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Resource{
Schema: {
"action": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: "Allow",
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"ip_mask": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
},
SchemaFunc: func() map[string]*schema.Schema {...},
SchemaVersion: 0,
MigrateState: schema.StateMigrateFunc {...},
StateUpgraders: nil,
Create: schema.CreateFunc {...},
Read: schema.ReadFunc {...},
Update: schema.UpdateFunc {...},
Delete: schema.DeleteFunc {...},
Exists: schema.ExistsFunc {...},
CreateContext: schema.CreateContextFunc {...},
ReadContext: schema.ReadContextFunc {...},
UpdateContext: schema.UpdateContextFunc {...},
DeleteContext: schema.DeleteContextFunc {...},
CreateWithoutTimeout: schema.CreateContextFunc {...},
ReadWithoutTimeout: schema.ReadContextFunc {...},
UpdateWithoutTimeout: schema.UpdateContextFunc {...},
DeleteWithoutTimeout: schema.DeleteContextFunc {...},
CustomizeDiff: schema.CustomizeDiffFunc {...},
Importer: (*schema.ResourceImporter)(nil),
DeprecationMessage: "",
Timeouts: (*schema.ResourceTimeout)(nil),
Description: "",
UseJSONNumber: false,
EnableLegacyTypeSystemApplyErrors: false,
EnableLegacyTypeSystemPlanErrors: false,
},
MaxItems: 128,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"public_network_access_enabled": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: bool(true),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"trusted_service_access_enabled": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"virtual_network_rule": &schema.Schema{
Type: 7,
ConfigMode: 1,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Resource{
Schema: {
"ignore_missing_virtual_network_service_endpoint": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"subnet_id": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
},
SchemaFunc: func() map[string]*schema.Schema {...},
SchemaVersion: 0,
MigrateState: schema.StateMigrateFunc {...},
StateUpgraders: nil,
Create: schema.CreateFunc {...},
Read: schema.ReadFunc {...},
Update: schema.UpdateFunc {...},
Delete: schema.DeleteFunc {...},
Exists: schema.ExistsFunc {...},
CreateContext: schema.CreateContextFunc {...},
ReadContext: schema.ReadContextFunc {...},
UpdateContext: schema.UpdateContextFunc {...},
DeleteContext: schema.DeleteContextFunc {...},
CreateWithoutTimeout: schema.CreateContextFunc {...},
ReadWithoutTimeout: schema.ReadContextFunc {...},
UpdateWithoutTimeout: schema.UpdateContextFunc {...},
DeleteWithoutTimeout: schema.DeleteContextFunc {...},
CustomizeDiff: schema.CustomizeDiffFunc {...},
Importer: (*schema.ResourceImporter)(nil),
DeprecationMessage: "",
Timeouts: (*schema.ResourceTimeout)(nil),
Description: "",
UseJSONNumber: false,
EnableLegacyTypeSystemApplyErrors: false,
EnableLegacyTypeSystemPlanErrors: false,
},
MaxItems: 128,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
},
SchemaFunc: func() map[string]*schema.Schema {...},
SchemaVersion: 0,
MigrateState: schema.StateMigrateFunc {...},
StateUpgraders: nil,
Create: schema.CreateFunc {...},
Read: schema.ReadFunc {...},
Update: schema.UpdateFunc {...},
Delete: schema.DeleteFunc {...},
Exists: schema.ExistsFunc {...},
CreateContext: schema.CreateContextFunc {...},
ReadContext: schema.ReadContextFunc {...},
UpdateContext: schema.UpdateContextFunc {...},
DeleteContext: schema.DeleteContextFunc {...},
CreateWithoutTimeout: schema.CreateContextFunc {...},
ReadWithoutTimeout: schema.ReadContextFunc {...},
UpdateWithoutTimeout: schema.UpdateContextFunc {...},
DeleteWithoutTimeout: schema.DeleteContextFunc {...},
CustomizeDiff: schema.CustomizeDiffFunc {...},
Importer: (*schema.ResourceImporter)(nil),
DeprecationMessage: "",
Timeouts: (*schema.ResourceTimeout)(nil),
Description: "",
UseJSONNumber: false,
EnableLegacyTypeSystemApplyErrors: false,
EnableLegacyTypeSystemPlanErrors: false,
},
MaxItems: 1,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"public_network_access_enabled": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: bool(true),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"resource_group_name": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: true,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"sku": &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: true,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"tags": &schema.Schema{
Type: 6,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: &schema.Schema{
Type: 4,
ConfigMode: 0,
Required: false,
Optional: false,
Computed: false,
ForceNew: false,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: nil,
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
"zone_redundant": &schema.Schema{
Type: 1,
ConfigMode: 0,
Required: false,
Optional: true,
Computed: false,
ForceNew: true,
DiffSuppressFunc: schema.SchemaDiffSuppressFunc {...},
DiffSuppressOnRefresh: false,
Default: bool(false),
DefaultFunc: schema.SchemaDefaultFunc {...},
Description: "",
InputDefault: "",
StateFunc: schema.SchemaStateFunc {...},
Elem: nil,
MaxItems: 0,
MinItems: 0,
Set: schema.SchemaSetFunc {...},
ComputedWhen: nil,
ConflictsWith: nil,
ExactlyOneOf: nil,
AtLeastOneOf: nil,
RequiredWith: nil,
Deprecated: "",
ValidateFunc: schema.SchemaValidateFunc {...},
ValidateDiagFunc: schema.SchemaValidateDiagFunc {...},
Sensitive: false,
},
},
config: (*terraform.ResourceConfig)(nil),
state: &terraform.InstanceState{
ID: "/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a",
Attributes: {"auto_inflate_enabled":"false", "capacity":"2", "dedicated_cluster_id":"", "default_primary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_primary_connection_string_alias":"", "default_primary_key":"FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_secondary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "default_secondary_connection_string_alias":"", "default_secondary_key":"sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "id":"/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a", "identity.#":"0", "local_authentication_enabled":"true", "location":"westus2", "maximum_throughput_units":"0", "minimum_tls_version":"1.2", "name":"testea5cc0a", "network_rulesets.#":"1", "network_rulesets.0.default_action":"Deny", "network_rulesets.0.ip_rule.#":"1", "network_rulesets.0.ip_rule.0.action":"Allow", "network_rulesets.0.ip_rule.0.ip_mask":"0.0.0.1/24", "network_rulesets.0.public_network_access_enabled":"true", "network_rulesets.0.trusted_service_access_enabled":"false", "network_rulesets.0.virtual_network_rule.#":"0", "public_network_access_enabled":"true", "resource_group_name":"test8018c996", "sku":"Standard", "tags.%":"0", "zone_redundant":"false"},
Ephemeral: terraform.EphemeralState{},
Meta: {
"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0": map[string]interface {}{
"create": float64(1.8e+12),
"delete": float64(1.8e+12),
"read": float64(3e+11),
"update": float64(1.8e+12),
},
},
ProviderMeta: cty.Value{},
RawConfig: cty.Value{},
RawState: cty.Value{},
RawPlan: cty.Value{},
Tainted: false,
mu: sync.Mutex{},
},
diff: &terraform.InstanceDiff{
mu: sync.Mutex{},
Attributes: {
"capacity": &terraform.ResourceAttrDiff{
Old: "2",
New: "1",
NewComputed: false,
NewRemoved: false,
NewExtra: nil,
RequiresNew: false,
Sensitive: false,
Type: 0x0,
},
},
Destroy: false,
DestroyDeposed: false,
DestroyTainted: false,
RawConfig: cty.Value{
ty: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"auto_inflate_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"capacity": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"dedicated_cluster_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"identity": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"identity_ids": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"principal_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tenant_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"type": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"local_authentication_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"location": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"maximum_throughput_units": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"minimum_tls_version": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"network_rulesets": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"default_action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_rule": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_mask": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"trusted_service_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"virtual_network_rule": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"ignore_missing_virtual_network_service_endpoint": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"subnet_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"resource_group_name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"sku": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tags": {
typeImpl: cty.typeMap{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"timeouts": {
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"create": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"delete": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"read": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"update": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
"zone_redundant": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
},
},
},
v: map[string]interface {}{
"auto_inflate_enabled": bool(false),
"capacity": &big.Float{
prec: 0x40,
mode: 0x0,
acc: 0,
form: 0x1,
neg: false,
mant: {0x8000000000000000},
exp: 1,
},
"dedicated_cluster_id": nil,
"default_primary_connection_string": nil,
"default_primary_connection_string_alias": nil,
"default_primary_key": nil,
"default_secondary_connection_string": nil,
"default_secondary_connection_string_alias": nil,
"default_secondary_key": nil,
"id": nil,
"identity": []interface {}{
},
"local_authentication_enabled": bool(true),
"location": "westus2",
"maximum_throughput_units": nil,
"minimum_tls_version": nil,
"name": "testea5cc0a",
"network_rulesets": nil,
"public_network_access_enabled": bool(true),
"resource_group_name": "test8018c996",
"sku": "Standard",
"tags": nil,
"timeouts": nil,
"zone_redundant": bool(false),
},
},
RawState: cty.Value{
ty: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"auto_inflate_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"capacity": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"dedicated_cluster_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"identity": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"identity_ids": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"principal_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tenant_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"type": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"local_authentication_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"location": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"maximum_throughput_units": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"minimum_tls_version": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"network_rulesets": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"default_action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_rule": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_mask": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"trusted_service_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"virtual_network_rule": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"ignore_missing_virtual_network_service_endpoint": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"subnet_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"resource_group_name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"sku": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tags": {
typeImpl: cty.typeMap{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"timeouts": {
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"create": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"delete": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"read": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"update": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
"zone_redundant": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
},
},
},
v: map[string]interface {}{
"auto_inflate_enabled": bool(false),
"capacity": &big.Float{
prec: 0x200,
mode: 0x0,
acc: 0,
form: 0x1,
neg: false,
mant: {0x8000000000000000},
exp: 2,
},
"dedicated_cluster_id": "",
"default_primary_connection_string": "Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=",
"default_primary_connection_string_alias": "",
"default_primary_key": "FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=",
"default_secondary_connection_string": "Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=",
"default_secondary_connection_string_alias": "",
"default_secondary_key": "sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=",
"id": "/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a",
"identity": []interface {}{
},
"local_authentication_enabled": bool(true),
"location": "westus2",
"maximum_throughput_units": &big.Float{
prec: 0x200,
mode: 0x0,
acc: 0,
form: 0x0,
neg: false,
mant: nil,
exp: 0,
},
"minimum_tls_version": "1.2",
"name": "testea5cc0a",
"network_rulesets": []interface {}{
map[string]interface {}{
"default_action": "Deny",
"ip_rule": []interface {}{
map[string]interface {}{
"action": "Allow",
"ip_mask": "0.0.0.1/24",
},
},
"public_network_access_enabled": bool(true),
"trusted_service_access_enabled": bool(false),
"virtual_network_rule": set.Set{
vals: {
},
rules: cty.setRules{
Type: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"ignore_missing_virtual_network_service_endpoint": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"subnet_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
},
},
"public_network_access_enabled": bool(true),
"resource_group_name": "test8018c996",
"sku": "Standard",
"tags": map[string]interface {}{
},
"timeouts": map[string]interface {}{
"create": nil,
"delete": nil,
"read": nil,
"update": nil,
},
"zone_redundant": bool(false),
},
},
RawPlan: cty.Value{
ty: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"auto_inflate_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"capacity": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"dedicated_cluster_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_primary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_connection_string_alias": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"default_secondary_key": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"identity": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"identity_ids": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"principal_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tenant_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"type": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"local_authentication_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"location": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"maximum_throughput_units": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x4e,
},
},
"minimum_tls_version": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"network_rulesets": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"default_action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_rule": {
typeImpl: cty.typeList{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"action": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"ip_mask": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"trusted_service_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"virtual_network_rule": {
typeImpl: cty.typeSet{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"ignore_missing_virtual_network_service_endpoint": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"subnet_id": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
},
},
},
},
},
},
},
"public_network_access_enabled": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
"resource_group_name": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"sku": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"tags": {
typeImpl: cty.typeMap{
typeImplSigil: cty.typeImplSigil{},
ElementTypeT: cty.Type{
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
"timeouts": {
typeImpl: cty.typeObject{
typeImplSigil: cty.typeImplSigil{},
AttrTypes: {
"create": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"delete": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"read": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
"update": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x53,
},
},
},
},
},
"zone_redundant": {
typeImpl: cty.primitiveType{
typeImplSigil: cty.typeImplSigil{},
Kind: 0x42,
},
},
},
},
},
v: map[string]interface {}{
"auto_inflate_enabled": bool(false),
"capacity": &big.Float{
prec: 0x40,
mode: 0x0,
acc: 0,
form: 0x1,
neg: false,
mant: {0x8000000000000000},
exp: 1,
},
"dedicated_cluster_id": nil,
"default_primary_connection_string": nil,
"default_primary_connection_string_alias": nil,
"default_primary_key": nil,
"default_secondary_connection_string": nil,
"default_secondary_connection_string_alias": nil,
"default_secondary_key": nil,
"id": nil,
"identity": []interface {}{
},
"local_authentication_enabled": bool(true),
"location": "westus2",
"maximum_throughput_units": nil,
"minimum_tls_version": nil,
"name": "testea5cc0a",
"network_rulesets": nil,
"public_network_access_enabled": bool(true),
"resource_group_name": "test8018c996",
"sku": "Standard",
"tags": nil,
"timeouts": nil,
"zone_redundant": bool(false),
},
},
Meta: {},
},
meta: {},
timeouts: &schema.ResourceTimeout{
Create: &time.Duration(1800000000000),
Read: &time.Duration(300000000000),
Update: &time.Duration(1800000000000),
Delete: &time.Duration(1800000000000),
Default: (*time.Duration)(nil),
},
providerMeta: cty.Value{},
multiReader: &schema.MultiLevelFieldReader{
Readers: {
"diff": &schema.DiffFieldReader{
Diff: &terraform.InstanceDiff{(CYCLIC REFERENCE)},
Source: &schema.MultiLevelFieldReader{
Readers: {
"diff": &schema.DiffFieldReader{(CYCLIC REFERENCE)},
"set": &schema.MapFieldReader{
Map: schema.BasicMapReader{},
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
},
"state": &schema.MapFieldReader{
Map: schema.BasicMapReader{"auto_inflate_enabled":"false", "capacity":"2", "dedicated_cluster_id":"", "default_primary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_primary_connection_string_alias":"", "default_primary_key":"FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_secondary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "default_secondary_connection_string_alias":"", "default_secondary_key":"sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "id":"/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a", "identity.#":"0", "local_authentication_enabled":"true", "location":"westus2", "maximum_throughput_units":"0", "minimum_tls_version":"1.2", "name":"testea5cc0a", "network_rulesets.#":"1", "network_rulesets.0.default_action":"Deny", "network_rulesets.0.ip_rule.#":"1", "network_rulesets.0.ip_rule.0.action":"Allow", "network_rulesets.0.ip_rule.0.ip_mask":"0.0.0.1/24", "network_rulesets.0.public_network_access_enabled":"true", "network_rulesets.0.trusted_service_access_enabled":"false", "network_rulesets.0.virtual_network_rule.#":"0", "public_network_access_enabled":"true", "resource_group_name":"test8018c996", "sku":"Standard", "tags.%":"0", "zone_redundant":"false"},
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
},
},
Levels: {"state", "config"},
},
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
cache: {
"auto_inflate_enabled": {
val: schema.FieldReadResult{
Value: bool(false),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"capacity": {
val: schema.FieldReadResult{
Value: int(1),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"dedicated_cluster_id": {
val: schema.FieldReadResult{
Value: "",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"identity": {
val: schema.FieldReadResult{
Value: []interface {}{
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"identity|#": {
val: schema.FieldReadResult{
Value: int(0),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"local_authentication_enabled": {
val: schema.FieldReadResult{
Value: bool(true),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"location": {
val: schema.FieldReadResult{
Value: "westus2",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"maximum_throughput_units": {
val: schema.FieldReadResult{
Value: int(0),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"minimum_tls_version": {
val: schema.FieldReadResult{
Value: "1.2",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"name": {
val: schema.FieldReadResult{
Value: "testea5cc0a",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets": {
val: schema.FieldReadResult{
Value: []interface {}{
map[string]interface {}{
"default_action": "Deny",
"ip_rule": []interface {}{
map[string]interface {}{
"action": "Allow",
"ip_mask": "0.0.0.1/24",
},
},
"public_network_access_enabled": bool(true),
"trusted_service_access_enabled": bool(false),
"virtual_network_rule": &schema.Set{
F: schema.SchemaSetFunc {...},
m: {},
once: sync.Once{},
},
},
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|#": {
val: schema.FieldReadResult{
Value: int(1),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0": {
val: schema.FieldReadResult{
Value: map[string]interface {}{
"default_action": "Deny",
"ip_rule": []interface {}{
map[string]interface {}{
"action": "Allow",
"ip_mask": "0.0.0.1/24",
},
},
"public_network_access_enabled": bool(true),
"trusted_service_access_enabled": bool(false),
"virtual_network_rule": &schema.Set{
F: schema.SchemaSetFunc {...},
m: {},
once: sync.Once{},
},
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|default_action": {
val: schema.FieldReadResult{
Value: "Deny",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|ip_rule": {
val: schema.FieldReadResult{
Value: []interface {}{
map[string]interface {}{
"action": "Allow",
"ip_mask": "0.0.0.1/24",
},
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|ip_rule|#": {
val: schema.FieldReadResult{
Value: int(1),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|ip_rule|0": {
val: schema.FieldReadResult{
Value: map[string]interface {}{
"action": "Allow",
"ip_mask": "0.0.0.1/24",
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|ip_rule|0|action": {
val: schema.FieldReadResult{
Value: "Allow",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|ip_rule|0|ip_mask": {
val: schema.FieldReadResult{
Value: "0.0.0.1/24",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|public_network_access_enabled": {
val: schema.FieldReadResult{
Value: bool(true),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|trusted_service_access_enabled": {
val: schema.FieldReadResult{
Value: bool(false),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"network_rulesets|0|virtual_network_rule": {
val: schema.FieldReadResult{
Value: &schema.Set{
F: schema.SchemaSetFunc {...},
m: {},
once: sync.Once{},
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"public_network_access_enabled": {
val: schema.FieldReadResult{
Value: bool(true),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"resource_group_name": {
val: schema.FieldReadResult{
Value: "test8018c996",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"sku": {
val: schema.FieldReadResult{
Value: "Standard",
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"tags": {
val: schema.FieldReadResult{
Value: map[string]interface {}{
},
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
"zone_redundant": {
val: schema.FieldReadResult{
Value: bool(false),
ValueProcessed: nil,
Exists: true,
Computed: false,
},
err: nil,
},
},
},
"set": &schema.MapFieldReader{
Map: schema.BasicMapReader{},
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
},
"state": &schema.MapFieldReader{
Map: schema.BasicMapReader{"auto_inflate_enabled":"false", "capacity":"2", "dedicated_cluster_id":"", "default_primary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_primary_connection_string_alias":"", "default_primary_key":"FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_secondary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "default_secondary_connection_string_alias":"", "default_secondary_key":"sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "id":"/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a", "identity.#":"0", "local_authentication_enabled":"true", "location":"westus2", "maximum_throughput_units":"0", "minimum_tls_version":"1.2", "name":"testea5cc0a", "network_rulesets.#":"1", "network_rulesets.0.default_action":"Deny", "network_rulesets.0.ip_rule.#":"1", "network_rulesets.0.ip_rule.0.action":"Allow", "network_rulesets.0.ip_rule.0.ip_mask":"0.0.0.1/24", "network_rulesets.0.public_network_access_enabled":"true", "network_rulesets.0.trusted_service_access_enabled":"false", "network_rulesets.0.virtual_network_rule.#":"0", "public_network_access_enabled":"true", "resource_group_name":"test8018c996", "sku":"Standard", "tags.%":"0", "zone_redundant":"false"},
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
},
},
Levels: {"state", "config", "diff", "set"},
},
setWriter: &schema.MapFieldWriter{
Schema: {
"auto_inflate_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"capacity": &schema.Schema{(CYCLIC REFERENCE)},
"dedicated_cluster_id": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_primary_key": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_connection_string_alias": &schema.Schema{(CYCLIC REFERENCE)},
"default_secondary_key": &schema.Schema{(CYCLIC REFERENCE)},
"identity": &schema.Schema{(CYCLIC REFERENCE)},
"local_authentication_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"location": &schema.Schema{(CYCLIC REFERENCE)},
"maximum_throughput_units": &schema.Schema{(CYCLIC REFERENCE)},
"minimum_tls_version": &schema.Schema{(CYCLIC REFERENCE)},
"name": &schema.Schema{(CYCLIC REFERENCE)},
"network_rulesets": &schema.Schema{(CYCLIC REFERENCE)},
"public_network_access_enabled": &schema.Schema{(CYCLIC REFERENCE)},
"resource_group_name": &schema.Schema{(CYCLIC REFERENCE)},
"sku": &schema.Schema{(CYCLIC REFERENCE)},
"tags": &schema.Schema{(CYCLIC REFERENCE)},
"zone_redundant": &schema.Schema{(CYCLIC REFERENCE)},
},
lock: sync.Mutex{},
result: {},
},
newState: &terraform.InstanceState{
ID: "/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a",
Attributes: {"auto_inflate_enabled":"false", "capacity":"2", "dedicated_cluster_id":"", "default_primary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_primary_connection_string_alias":"", "default_primary_key":"FWZJuknBcppgDixOICJDbo4I/9rd6+oNH+AEhFWVhKE=", "default_secondary_connection_string":"Endpoint=sb://testea5cc0a.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "default_secondary_connection_string_alias":"", "default_secondary_key":"sua1mWJdpxHvJI/pYwse+jggpOnSlV+LY+AEhFWghVc=", "id":"/subscriptions/0282681f-7a9e-424b-80b2-96babd57a8a1/resourceGroups/test8018c996/providers/Microsoft.EventHub/namespaces/testea5cc0a", "identity.#":"0", "local_authentication_enabled":"true", "location":"westus2", "maximum_throughput_units":"0", "minimum_tls_version":"1.2", "name":"testea5cc0a", "network_rulesets.#":"1", "network_rulesets.0.default_action":"Deny", "network_rulesets.0.ip_rule.#":"1", "network_rulesets.0.ip_rule.0.action":"Allow", "network_rulesets.0.ip_rule.0.ip_mask":"0.0.0.1/24", "network_rulesets.0.public_network_access_enabled":"true", "network_rulesets.0.trusted_service_access_enabled":"false", "network_rulesets.0.virtual_network_rule.#":"0", "public_network_access_enabled":"true", "resource_group_name":"test8018c996", "sku":"Standard", "tags.%":"0", "zone_redundant":"false"},
Ephemeral: terraform.EphemeralState{},
Meta: {
"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0": map[string]interface {}{
"create": float64(1.8e+12),
"delete": float64(1.8e+12),
"read": float64(3e+11),
"update": float64(1.8e+12),
},
},
ProviderMeta: cty.Value{},
RawConfig: cty.Value{},
RawState: cty.Value{},
RawPlan: cty.Value{},
Tainted: false,
mu: sync.Mutex{},
},
partial: false,
once: sync.Once{
done: 0x1,
m: sync.Mutex{},
},
isNew: false,
panicOnError: false,
} |
May be fixed by pulumi/pulumi-terraform-bridge#1762. |
The property is a Computed + Optional: https://github.com/hashicorp/terraform-provider-azurerm/blob/61ac20e312db3e460ccb2324fdc04bc9eb2e503e/internal/services/eventhub/eventhub_namespace_resource.go#L122 Due to https://developer.hashicorp.com/terraform/plugin/sdkv2/resources/data-consistency-errors#planned-value-for-a-non-computed-attribute this does not trigger a diff on the TF side, so I'm closing this as "by design" |
What happened?
running the
examples/eventhub
program, I noticed that the EventHubNamespace does not trigger a diff when I comment out thenetworkRulesets
property.Example
GRPC log:
Output of
pulumi about
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
The text was updated successfully, but these errors were encountered: